ironic_inspector.plugins.base_physnet module¶
- class ironic_inspector.plugins.base_physnet.BasePhysnetHook[source]¶
- Bases: - ProcessingHook- Base class for plugins that assign a physical network to ports. - The mechanism for mapping a port to a physical network should be provided by a subclass via the get_physnet() method. - before_update(introspection_data, node_info, **kwargs)[source]¶
- Process introspection data and patch port physical network. 
 - abstract get_physnet(port, iface_name, introspection_data)[source]¶
- Return a physical network to apply to a port. - Subclasses should implement this method to determine how to map a port to a physical network. - Parameters:
- port – The ironic port to patch. 
- iface_name – Name of the interface. 
- introspection_data – Introspection data. 
 
- Returns:
- The physical network to set, or None. 
 
 
