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.