ironic.drivers.modules.drac.inspect module

DRAC inspection interface

class ironic.drivers.modules.drac.inspect.DracRedfishInspect(*args, **kwargs)[source]

Bases: RedfishInspect

iDRAC Redfish interface for inspection-related actions.

inspect_hardware(task)[source]

Inspect hardware to get the hardware properties.

Inspects hardware to get the essential properties. It fails if any of the essential properties are not received from the node.

Parameters:

task – a TaskManager instance.

Raises:

HardwareInspectionFailure if essential properties could not be retrieved successfully.

Returns:

The resulting state of inspection.