# {{ ansible_managed }} frr version 10.2.2 frr defaults traditional hostname {{ inventory_hostname }} log syslog informational no ip forwarding service integrated-vtysh-config ! {% for iface in ceph_mesh.interfaces %} interface {{ iface }} ipv6 router openfabric 1 openfabric csnp-interval 5 openfabric hello-interval 1 openfabric hello-multiplier 3 exit ! {% endfor %} interface lo ipv6 router openfabric 1 openfabric csnp-interval 5 openfabric hello-interval 1 openfabric hello-multiplier 3 openfabric passive exit ! router openfabric 1 net {{ ceph_mesh.openfabric_net }} redistribute ipv6 local lsp-gen-interval 5 exit ! ! router bgp {{ bgp.as }} bgp router-id {{ bgp_router_id }} bgp default ipv4-unicast bgp default ipv6-unicast neighbor k6-infra peer-group neighbor k6-infra remote-as {{ bgp.as }} neighbor k6-infra password {{ bgp_password }} neighbor k6-infra update-source {{ bgp.interface }} {% for peer in bgp.peers %} neighbor {{ peer }} peer-group k6-infra {% endfor %} {% for peer in bgp.peers_ipv6 %} neighbor {{ peer }} peer-group k6-infra {% endfor %} ! address-family ipv6 unicast neighbor k6-infra activate redistribute openfabric exit-address-family !