Skip searching network in project if external or shared
[snaps.git] / snaps / config / network.py
index 49d1a7a..f55ffa8 100644 (file)
@@ -444,7 +444,6 @@ class PortConfig(object):
 
         TODO - expand automated testing to exercise all parameters
         :param neutron: the Neutron client
-        :param keystone: the Keystone client
         :param os_creds: the OpenStack credentials
         :return: the dictionary object
         """
@@ -458,7 +457,7 @@ class PortConfig(object):
         try:
             network = neutron_utils.get_network(
                 neutron, keystone, network_name=self.network_name)
-            if network and not network.shared:
+            if network and not (network.shared or network.external):
                 network = neutron_utils.get_network(
                     neutron, keystone, network_name=self.network_name,
                     project_name=project_name)