certwrangler.solvers.dummy module#

class certwrangler.solvers.dummy.DummySolver(*, driver: Literal['dummy'], zones: List[Annotated[str, FieldInfo(annotation=NoneType, required=True, metadata=[_PydanticGeneralMetadata(pattern='^(?:(\\*\\.|[a-zA-Z0-9])(?:[a-zA-Z0-9-_]{0,61}[A-Za-z0-9])?\\.)+[A-Za-z0-9][A-Za-z0-9-_]{0,61}[A-Za-z]$')])]])[source]#

Bases: Solver

Dummy solver driver. Mostly used for testing.

driver: Literal['dummy']#
initialize() None[source]#

No-op initialization, just log we were here.

create(name: str, domain: str, content: str) None[source]#

No-op create, just log we were here.

delete(name: str, domain: str, content: str) None[source]#

No-op delete, just log we were here.

model_config#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].