From 12497dce48e864bccd4c3c9c9ddd14a37e25305f Mon Sep 17 00:00:00 2001 From: Karl Grube <karl@hudlergrube.com> Date: Thu, 26 Oct 2023 13:39:35 +0200 Subject: [PATCH] frr_conf int_rtr work --- templates/frr_conf.j2 | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/templates/frr_conf.j2 b/templates/frr_conf.j2 index ae1e3f0..86162f3 100644 --- a/templates/frr_conf.j2 +++ b/templates/frr_conf.j2 @@ -15,22 +15,22 @@ router bgp {{bgp_asn}} {% endfor %} neighbor outside peer-group neighbor outside remote-as external - neighbor trusted-peers peer-group - neighbor trusted-peers remote-as internal - neighbor trusted-peers bfd -{% for neighbor in trusted_peers %} + neighbor firewalls peer-group + neighbor firewalls remote-as internal + neighbor firewalls bfd +{% for neighbor in firewalls %} {% if (neighbor|ansible.utils.ipv6) or (neighbor|ansible.utils.ipv4) %} - neighbor {{ neighbor }} peer-group trusted-peers + neighbor {{ neighbor }} peer-group firewalls {% else %} - neighbor {{ neighbor }} interface peer-group trusted-peers + neighbor {{ neighbor }} interface peer-group firewalls {% endif %} {% endfor %} ! address-family ipv4 unicast network 0.0.0.0/0 - neighbor trusted-peers activate - neighbor trusted-peers prefix-list all out - neighbor trusted-peers prefix-list all in + neighbor firewalls activate + neighbor firewalls prefix-list all out + neighbor firewalls prefix-list my-networks in {% for neighbor in internet_connections %} {% for ip in neighbor.peer_ips %} {% if ip|ansible.utils.ipv4 %} @@ -43,9 +43,9 @@ router bgp {{bgp_asn}} ! address-family ipv6 unicast network ::/0 - neighbor trusted-peers activate - neighbor trusted-peers prefix-list all out - neighbor trusted-peers prefix-list all in + neighbor firewalls activate + neighbor firewalls prefix-list all out + neighbor firewalls prefix-list my-networks in {% for neighbor in internet_connections %} {% for ip in neighbor.peer_ips %} {% if ip|ansible.utils.ipv6 %} -- GitLab