diff --git a/tripleo_common/inventory.py b/tripleo_common/inventory.py index 1b1fc8279..104961467 100644 --- a/tripleo_common/inventory.py +++ b/tripleo_common/inventory.py @@ -132,6 +132,10 @@ class NeutronData(object): ports_by_role_and_host = {} for port in self.ports: + # Ignore ports in networks we ignore, i.e the OVN Bridge MAC net + if port.network_id not in self.networks_by_id: + continue + tags = self._tags_to_dict(port.tags) # In case of missing required tags, raise an error. # neutron is useless as a inventory source in this case.