Files
dn42-ansible/roles/bird/templates/internal_peer.conf.j2

12 lines
435 B
Django/Jinja

protocol bgp '{{ peer.name | replace("-", "_") }}_AS{{ bgp.ownas }}_V4' from ipeers {
neighbor {{ peer.peer_v4 }} as {{ bgp.ownas }};
}
protocol bgp '{{ peer.name | replace("-", "_") }}_AS{{ bgp.ownas }}_V6' from ipeers {
{% if peer.peer_v6_linklocal | default(false) %}
neighbor {{ peer.peer_v6 }}%'{{ peer.name }}' as {{ bgp.ownas }};
{% else %}
neighbor {{ peer.peer_v6 }} as {{ bgp.ownas }};
{% endif %}
}