description: Name of the external neutron network
     default: external
     type: string
+  PortName:
+    description: Name of the port
+    default: ''
+    type: string
   ControlPlaneIP: # Here for compatability with noop.yaml
     description: IP address on the control plane
     type: string
     type: OS::Neutron::Port
     properties:
       network: {get_param: ExternalNetName}
+      name: {get_param: PortName}
       replacement_policy: AUTO
 
 outputs:
 
     description: Name of the internal API neutron network
     default: internal_api
     type: string
+  PortName:
+    description: Name of the port
+    default: ''
+    type: string
   ControlPlaneIP: # Here for compatability with noop.yaml
     description: IP address on the control plane
     type: string
     type: OS::Neutron::Port
     properties:
       network: {get_param: InternalApiNetName}
+      name: {get_param: PortName}
       replacement_policy: AUTO
 
 outputs:
 
   ControlPlaneIP:
     description: IP address on the control plane
     type: string
+  PortName:
+    description: Name of the port
+    default: ''
+    type: string
   ControlPlaneSubnetCidr: # Override this via parameter_defaults
     default: '24'
     description: The subnet CIDR of the control plane network.
 
     description: Name of the storage neutron network
     default: storage
     type: string
+  PortName:
+    description: Name of the port
+    default: ''
+    type: string
   ControlPlaneIP: # Here for compatability with noop.yaml
     description: IP address on the control plane
     type: string
     type: OS::Neutron::Port
     properties:
       network: {get_param: StorageNetName}
+      name: {get_param: PortName}
       replacement_policy: AUTO
 
 outputs:
 
     description: Name of the storage_mgmt API neutron network
     default: storage_mgmt
     type: string
+  PortName:
+    description: Name of the port
+    default: ''
+    type: string
   ControlPlaneIP: # Here for compatability with noop.yaml
     description: IP address on the control plane
     type: string
     type: OS::Neutron::Port
     properties:
       network: {get_param: StorageMgmtNetName}
+      name: {get_param: PortName}
       replacement_policy: AUTO
 
 outputs:
 
     description: Name of the tenant neutron network
     default: tenant
     type: string
+  PortName:
+    description: Name of the port
+    default: ''
+    type: string
   ControlPlaneIP: # Here for compatability with noop.yaml
     description: IP address on the control plane
     type: string
     type: OS::Neutron::Port
     properties:
       network: {get_param: TenantNetName}
+      name: {get_param: PortName}
       replacement_policy: AUTO
 
 outputs: