fabric: allow setting bridge access VLANs on non-bond ports
This commit is contained in:
parent
950cd41c33
commit
9e8db74d24
|
@ -3,6 +3,15 @@ auto {{ iface.name }}
|
||||||
iface {{ iface.name }}
|
iface {{ iface.name }}
|
||||||
{% if iface.vrf %}
|
{% if iface.vrf %}
|
||||||
vrf {{ iface.vrf.name }}
|
vrf {{ iface.vrf.name }}
|
||||||
|
{% endif -%}
|
||||||
|
|
||||||
|
{# Set allowed VLANs if we are part of the bridge. #}
|
||||||
|
{% if iface.bridge and iface.mode %}
|
||||||
|
{% if iface.mode.value == 'access' and iface.untagged_vlan %}
|
||||||
|
bridge-access {{ iface.untagged_vlan.vid }}
|
||||||
|
{% elif iface.mode.value == 'tagged' and iface.tagged_vlans %}
|
||||||
|
bridge-vids {{ iface.tagged_vlans | map(attribute='vid') | join(' ') }}
|
||||||
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
mtu {{ iface.mtu if iface.mtu else 9216 }}
|
mtu {{ iface.mtu if iface.mtu else 9216 }}
|
||||||
{% for addr in iface.ip_addresses %}
|
{% for addr in iface.ip_addresses %}
|
||||||
|
|
Loading…
Reference in a new issue