Browse Source

Fix syntax error in bird config

Markus Lindenberg 9 years ago
parent
commit
0000badd8e

+ 1 - 1
roles/internal/ffdo.mesh-interfaces/templates/bird.conf.j2

@@ -14,7 +14,7 @@ template bgp ibgp {
 {% if hostvars[host]["inventory_hostname"] != inventory_hostname %}
 protocol bgp {{hostvars[host]['inventory_hostname_short']}} from ibgp {
         source address {{mesh_ipv4|ipaddr('address')}};
-        neighbor {{hostvars[host]['mesh_ipv4']}} as {{as}};
+        neighbor {{hostvars[host]['mesh_ipv4']|ipaddr('address')}} as {{as}};
         default bgp_med 4;
 };
 {% endif %}

+ 1 - 1
roles/internal/ffdo.mesh-interfaces/templates/bird6.conf.j2

@@ -15,7 +15,7 @@ template bgp ibgp {
 {% for host in groups['all'] %}
 {% if hostvars[host]['inventory_hostname'] != inventory_hostname %}
 protocol bgp {{hostvars[host]['inventory_hostname_short']}} from ibgp {
-        neighbor {{hostvars[host].mesh_ipv6}} as {{as}};
+        neighbor {{hostvars[host].mesh_ipv6|ipaddr('address')}} as {{as}};
         default bgp_med 4;
 }
 {% endif %}