The ironic.common.driver_factory Module

class ironic.common.driver_factory.BaseDriverFactory[source]

Bases: object

Discover, load and manage the drivers available.

This is subclassed to load both main drivers and extra interfaces.

get_driver(name)[source]
items()[source]

Iterator over pairs (name, instance).

class ironic.common.driver_factory.DriverFactory[source]

Bases: ironic.common.driver_factory.BaseDriverFactory

class ironic.common.driver_factory.HardwareTypesFactory[source]

Bases: ironic.common.driver_factory.BaseDriverFactory

class ironic.common.driver_factory.NetworkInterfaceFactory

Bases: ironic.common.driver_factory.BaseDriverFactory

class ironic.common.driver_factory.StorageInterfaceFactory

Bases: ironic.common.driver_factory.BaseDriverFactory