Add namespace to tags
parent
604dc68a6e
commit
561e4edf38
|
|
@ -120,7 +120,7 @@ chassis {
|
||||||
{% if interface.mtu and not interface.lag %}
|
{% if interface.mtu and not interface.lag %}
|
||||||
mtu {{ interface.mtu }};
|
mtu {{ interface.mtu }};
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if interface.tags.filter(name__in=['vpls-core','vpls-edge']).count() %}
|
{% if interface.tags.filter(name__in=['role:vpls-core','role:vpls-edge']).count() %}
|
||||||
flexible-vlan-tagging;
|
flexible-vlan-tagging;
|
||||||
native-vlan-id 1;
|
native-vlan-id 1;
|
||||||
encapsulation flexible-ethernet-services;
|
encapsulation flexible-ethernet-services;
|
||||||
|
|
@ -152,7 +152,7 @@ chassis {
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if interface.ip_addresses.count() > 0 %}
|
{% if interface.ip_addresses.count() > 0 %}
|
||||||
unit 0 {
|
unit 0 {
|
||||||
{% if interface.tags.filter(name__in=['vpls-core']).count() %}
|
{% if interface.tags.filter(name__in=['role:vpls-core']).count() %}
|
||||||
vlan-id 1;
|
vlan-id 1;
|
||||||
{% endif %}
|
{% endif %}
|
||||||
family inet {
|
family inet {
|
||||||
|
|
@ -184,7 +184,7 @@ chassis {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
{% elif interface.device.role.name in ['Provider Core'] %}
|
{% elif interface.device.role.name in ['Provider Core'] %}
|
||||||
{% if interface.tags.filter(name__in=['vpls-edge']).count() %}
|
{% if interface.tags.filter(name__in=['role:vpls-edge']).count() %}
|
||||||
{% for vlan in interface.tagged_vlans %}
|
{% for vlan in interface.tagged_vlans %}
|
||||||
unit {{ vlan.vid }} {
|
unit {{ vlan.vid }} {
|
||||||
encapsulation vlan-vpls;
|
encapsulation vlan-vpls;
|
||||||
|
|
@ -201,7 +201,7 @@ chassis {
|
||||||
interfaces {
|
interfaces {
|
||||||
{% if device.role.name in ['Provider Core'] %}
|
{% if device.role.name in ['Provider Core'] %}
|
||||||
interface-range core-mpls {
|
interface-range core-mpls {
|
||||||
{% for interface in device.interfaces.filter(tags__name='vpls-core') %}
|
{% for interface in device.interfaces.filter(tags__name='role:vpls-core') %}
|
||||||
member {{ interface }};
|
member {{ interface }};
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
unit 0 {
|
unit 0 {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue