The ironic.drivers.modules.noop Module¶
Dummy interface implementations for use as defaults with optional interfaces.
Note that unlike fake implementatios, these do not pass validation and raise exceptions for user-accessible actions.
- 
class 
ironic.drivers.modules.noop.FailMixin[source]¶ Bases:
objectMixin to add to an interface to make it fail validation.
- 
validate(iface, task, *args, **kwargs)¶ 
- 
 
- 
class 
ironic.drivers.modules.noop.NoConsole[source]¶ Bases:
ironic.drivers.modules.noop.FailMixin,ironic.drivers.base.ConsoleInterfaceConsole interface implementation that raises errors on all requests.
- 
get_console(iface, task, *args, **kwargs)¶ 
- 
start_console(iface, task, *args, **kwargs)¶ 
- 
stop_console(iface, task, *args, **kwargs)¶ 
- 
 
- 
class 
ironic.drivers.modules.noop.NoInspect[source]¶ Bases:
ironic.drivers.modules.noop.FailMixin,ironic.drivers.base.InspectInterfaceInspect interface implementation that raises errors on all requests.
- 
inspect_hardware(iface, task, *args, **kwargs)¶ 
- 
 
- 
class 
ironic.drivers.modules.noop.NoRAID[source]¶ Bases:
ironic.drivers.modules.noop.FailMixin,ironic.drivers.base.RAIDInterfaceRAID interface implementation that raises errors on all requests.
- 
create_configuration(iface, task, *args, **kwargs)¶ 
- 
delete_configuration(iface, task, *args, **kwargs)¶ 
- 
 
- 
class 
ironic.drivers.modules.noop.NoRescue[source]¶ Bases:
ironic.drivers.modules.noop.FailMixin,ironic.drivers.base.RescueInterfaceRescue interface implementation that raises errors on all requests.
- 
rescue(iface, task, *args, **kwargs)¶ 
- 
unrescue(iface, task, *args, **kwargs)¶ 
- 
 
- 
class 
ironic.drivers.modules.noop.NoVendor[source]¶ Bases:
ironic.drivers.modules.noop.FailMixin,ironic.drivers.base.VendorInterfaceVendor interface implementation that raises errors on all requests.