The networking_generic_switch.devices.utils Module

The networking_generic_switch.devices.utils Module

networking_generic_switch.devices.utils.get_switch_device(switches, switch_info=None, ngs_mac_address=None)

Return switch device by specified identifier.

Returns switch device from switches array that matched with any of passed identifiers. ngs_mac_address takes precedence over switch_info, if didn’t match any address based on mac fallback to switch_info.

Parameters:
  • switch_info – hostname of the switch or any other switch identifier.
  • ngs_mac_address – Normalized mac address of the switch.
Returns:

switch device matches by specified identifier or None.

networking_generic_switch.devices.utils.sanitise_config(config)

Return a sanitised configuration of a switch device.

Parameters:config – a configuration dict to sanitise.
Returns:a copy of the configuration, with sensitive fields removed.
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.