Skip to content
Snippets Groups Projects
Commit ca0e4898 authored by Aleksandr Kurbatov's avatar Aleksandr Kurbatov
Browse files

Remove hard-coded BGP groups names

parent 3f725604
No related branches found
No related tags found
1 merge request!162promote-p-to-pe role
Pipeline #88657 passed
set protocols bgp group iGEANT6-P-ONLY neighbor {{ p_lo_ipv6_address }} description {{ p_router_fqdn }} set protocols bgp group {{ geant_bgp_groups.p_only.ipv6 }} neighbor {{ p_lo_ipv6_address }} description {{ p_router_fqdn }}
set protocols bgp group iGEANT-P-ONLY neighbor {{ p_lo_ipv4_address }} description {{ p_router_fqdn }} set protocols bgp group {{ geant_bgp_groups.p_only.ipv4 }} neighbor {{ p_lo_ipv4_address }} description {{ p_router_fqdn }}
delete protocols bgp group iGEANT6-P-ONLY neighbor {{ p_lo_ipv6_address }} delete protocols bgp group {{ geant_bgp_groups.p_only.ipv6 }} neighbor {{ p_lo_ipv6_address }}
delete protocols bgp group iGEANT-P-ONLY neighbor {{ p_lo_ipv4_address }} delete protocols bgp group {{ geant_bgp_groups.p_only.ipv4 }} neighbor {{ p_lo_ipv4_address }}
delete protocols bgp group iGEANT6 neighbor {{ subscription.router.router_lo_ipv6_address }} delete protocols bgp group {{ geant_bgp_groups.pe_mesh.ipv6 }} neighbor {{ subscription.router.router_lo_ipv6_address }}
delete protocols bgp group iGEANT neighbor {{ subscription.router.router_lo_ipv4_address }} delete protocols bgp group {{ geant_bgp_groups.pe_mesh.ipv4 }} neighbor {{ subscription.router.router_lo_ipv4_address }}
...@@ -7,12 +7,12 @@ ...@@ -7,12 +7,12 @@
<neighbor xmlns="urn:nokia.com:sros:ns:yang:sr:conf" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nokia-attr="urn:nokia.com:sros:ns:yang:sr:attributes" alu:operation="replace"> <neighbor xmlns="urn:nokia.com:sros:ns:yang:sr:conf" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nokia-attr="urn:nokia.com:sros:ns:yang:sr:attributes" alu:operation="replace">
<ip-address>{{ pe_ipadd.lo4 }}</ip-address> <ip-address>{{ pe_ipadd.lo4 }}</ip-address>
<description>{{ pe_fqdn }}</description> <description>{{ pe_fqdn }}</description>
<group>iGEANT-P-ONLY</group> <group>{{ geant_bgp_groups.p_only.ipv4 }}</group>
</neighbor> </neighbor>
<neighbor xmlns="urn:nokia.com:sros:ns:yang:sr:conf" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nokia-attr="urn:nokia.com:sros:ns:yang:sr:attributes" alu:operation="replace"> <neighbor xmlns="urn:nokia.com:sros:ns:yang:sr:conf" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nokia-attr="urn:nokia.com:sros:ns:yang:sr:attributes" alu:operation="replace">
<ip-address>{{ pe_ipadd.lo6 }}</ip-address> <ip-address>{{ pe_ipadd.lo6 }}</ip-address>
<description>{{ pe_fqdn }}</description> <description>{{ pe_fqdn }}</description>
<group>iGEANT6-P-ONLY</group> <group>{{ geant_bgp_groups.p_only.ipv6 }}</group>
</neighbor> </neighbor>
{% endfor %} {% endfor %}
</bgp> </bgp>
......
...@@ -5,11 +5,11 @@ ...@@ -5,11 +5,11 @@
<bgp xmlns="urn:nokia.com:sros:ns:yang:sr:conf" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nokia-attr="urn:nokia.com:sros:ns:yang:sr:attributes"> <bgp xmlns="urn:nokia.com:sros:ns:yang:sr:conf" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nokia-attr="urn:nokia.com:sros:ns:yang:sr:attributes">
<neighbor alu:operation="delete"> <neighbor alu:operation="delete">
<ip-address>{{ subscription.router.router_lo_ipv4_address }}</ip-address> <ip-address>{{ subscription.router.router_lo_ipv4_address }}</ip-address>
<group>iGEANT</group> <group>{{ geant_bgp_groups.pe_mesh.ipv4 }}</group>
</neighbor> </neighbor>
<neighbor alu:operation="delete"> <neighbor alu:operation="delete">
<ip-address>{{ subscription.router.router_lo_ipv6_address }}</ip-address> <ip-address>{{ subscription.router.router_lo_ipv6_address }}</ip-address>
<group>iGEANT6</group> <group>{{ geant_bgp_groups.pe_mesh.ipv6 }}</group>
</neighbor> </neighbor>
</bgp> </bgp>
</router> </router>
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<as-number>{{ geant_re_as_number }}</as-number> <as-number>{{ geant_re_as_number }}</as-number>
</local-as> </local-as>
<group alu:operation="replace"> <group alu:operation="replace">
<group-name>iGEANT-P-ONLY</group-name> <group-name>{{ geant_bgp_groups.p_only.ipv4 }}</group-name>
<admin-state>enable</admin-state> <admin-state>enable</admin-state>
<next-hop-self>true</next-hop-self> <next-hop-self>true</next-hop-self>
<type>internal</type> <type>internal</type>
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
</family> </family>
</group> </group>
<group alu:operation="replace"> <group alu:operation="replace">
<group-name>iGEANT6-P-ONLY</group-name> <group-name>{{ geant_bgp_groups.p_only.ipv6 }}</group-name>
<next-hop-self>true</next-hop-self> <next-hop-self>true</next-hop-self>
<type>internal</type> <type>internal</type>
<peer-as>{{ geant_re_as_number }}</peer-as> <peer-as>{{ geant_re_as_number }}</peer-as>
...@@ -37,12 +37,12 @@ ...@@ -37,12 +37,12 @@
<neighbor xmlns="urn:nokia.com:sros:ns:yang:sr:conf" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nokia-attr="urn:nokia.com:sros:ns:yang:sr:attributes" alu:operation="replace"> <neighbor xmlns="urn:nokia.com:sros:ns:yang:sr:conf" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nokia-attr="urn:nokia.com:sros:ns:yang:sr:attributes" alu:operation="replace">
<ip-address>{{ pe_ipadd.lo4 }}</ip-address> <ip-address>{{ pe_ipadd.lo4 }}</ip-address>
<description>{{ pe_fqdn }}</description> <description>{{ pe_fqdn }}</description>
<group>iGEANT-P-ONLY</group> <group>{{ geant_bgp_groups.p_only.ipv4 }}</group>
</neighbor> </neighbor>
<neighbor xmlns="urn:nokia.com:sros:ns:yang:sr:conf" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nokia-attr="urn:nokia.com:sros:ns:yang:sr:attributes" alu:operation="replace"> <neighbor xmlns="urn:nokia.com:sros:ns:yang:sr:conf" xmlns:nc="urn:ietf:params:xml:ns:netconf:base:1.0" xmlns:nokia-attr="urn:nokia.com:sros:ns:yang:sr:attributes" alu:operation="replace">
<ip-address>{{ pe_ipadd.lo6 }}</ip-address> <ip-address>{{ pe_ipadd.lo6 }}</ip-address>
<description>{{ pe_fqdn }}</description> <description>{{ pe_fqdn }}</description>
<group>iGEANT6-P-ONLY</group> <group><{{ geant_bgp_groups.p_only.ipv6 }}/group>
</neighbor> </neighbor>
{% endfor %} {% endfor %}
</bgp> </bgp>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment