libioc.Provisioning package

Module contents

ioc provisioning prototype.

class libioc.Provisioning.Prototype(jail)[source]

Bases: object

check_requirements()[source]

Check requirements before executing the provisioner.

Return type

None

property method
Return type

str

property rev
Return type

Optional[str]

property source
Return type

Optional[Source]

class libioc.Provisioning.Provisioner(jail)[source]

Bases: libioc.Provisioning.Prototype

property method
Return type

str

provision()[source]

Run the provision method on the enabled provisioner.

Return type

Generator[IocEvent, None, None]

class libioc.Provisioning.Source(value)[source]

Bases: str

property local

Return True when the source is local.

Return type

bool

property remote

Return True when the source is a remote URL.

Return type

bool

property value
Return type

Union[ParseResult, AbsolutePath]