ironic.drivers.modules.drac.common module

ironic.drivers.modules.drac.common module

Common functionalities shared between different DRAC modules.

ironic.drivers.modules.drac.common.get_drac_client(node)[source]

Returns a DRACClient object from python-dracclient library.

Parameters

node – an ironic node object.

Returns

a DRACClient object.

Raises

InvalidParameterValue if mandatory information is missing on the node or on invalid input.

ironic.drivers.modules.drac.common.parse_driver_info(node)[source]

Parse a node’s driver_info values.

Parses the driver_info of the node, reads default values and returns a dict containing the combination of both.

Parameters

node – an ironic node object.

Returns

a dict containing information from driver_info and default values.

Raises

InvalidParameterValue if some mandatory information is missing on the node or on invalid inputs.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.