Add tenant vlan support
[apex.git] / build / nics-template.yaml.jinja2
index 073d668..11e0b11 100644 (file)
@@ -190,6 +190,18 @@ resources:
                         name: {{ nets['tenant']['nic_mapping'][role]['members'][0] }}
                         # force the MAC address of the bridge to this interface
                         primary: true
+              {%- elif nets['tenant']['segmentation_type'] == 'vlan' %}
+                type: ovs_bridge
+                name: br-vlan
+                use_dhcp: false
+                addresses:
+                  -
+                    ip_netmask: {get_param: TenantIpSubnet}
+                members:
+                  -
+                    type: interface
+                    name: {{ nets['tenant']['nic_mapping'][role]['members'][0] }}
+                    primary: true
               {%- else %}
               -
                 type: {{ nets['tenant']['nic_mapping'][role]['phys_type'] }}