- has_vm_type = vm_type+"_" in port_id
-
- if port_resource:
- if property_uses_get_resource(v, "network"):
- continue
- network_role = get_network_role_from_port(port_resource)
- if not network_role:
- continue
- network_role = network_role.lower()
-
- network_type = get_network_type_from_port(port_resource)
- if not network_type:
- continue
-
- prepend = ""
- if network_type == 'internal':
- prepend = "int_"
- has_network_role = prepend+network_role+"_" in port_id
- else:
- # match the assumed naming convention for ports
- # if the specified port is provided via get_param
- network_type = 'external'
- if "int_" in port_id:
- network_type = 'internal'
- if port_patterns[network_type].match(port_id):
- has_network_role = True
-
- if has_vm_type and has_network_role: