diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2023-10-08 19:31:37 +0200 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2023-10-08 19:31:37 +0200 |
commit | 9b72475b8b8e5627b678a356e232e82a6c61f8c5 (patch) | |
tree | b073c39d947626ad268925ebeb4e22daf487b415 /ansible/bgp | |
parent | 18133a7854edec361f7699af0662027d527be540 (diff) | |
download | infra-9b72475b8b8e5627b678a356e232e82a6c61f8c5.tar.gz infra-9b72475b8b8e5627b678a356e232e82a6c61f8c5.tar.bz2 infra-9b72475b8b8e5627b678a356e232e82a6c61f8c5.tar.xz infra-9b72475b8b8e5627b678a356e232e82a6c61f8c5.zip |
bgp
Diffstat (limited to 'ansible/bgp')
-rw-r--r-- | ansible/bgp/bgp.yml | 6 | ||||
-rw-r--r-- | ansible/bgp/templates/bird.conf.j2 | 19 |
2 files changed, 2 insertions, 23 deletions
diff --git a/ansible/bgp/bgp.yml b/ansible/bgp/bgp.yml index 4c7787a..a3e6ce3 100644 --- a/ansible/bgp/bgp.yml +++ b/ansible/bgp/bgp.yml @@ -1,9 +1,5 @@ - hosts: - - akili - - arius - - astyanax - - hash - - knot + - bgp tasks: - debug: msg: "Hello World!" diff --git a/ansible/bgp/templates/bird.conf.j2 b/ansible/bgp/templates/bird.conf.j2 index dfda44b..1d7ff19 100644 --- a/ansible/bgp/templates/bird.conf.j2 +++ b/ansible/bgp/templates/bird.conf.j2 @@ -7,24 +7,6 @@ define tnet_link = {{ tnet_link }}; log syslog all; debug protocols all; -{# - -filter tnet_import -{ -{% if bgp_mynet|default(false) %} - if net ~ mynet6 then reject "tnet_import reject mynet"; -{% endif %} - accept "tnet_import accept other"; -} - -filter tnet_export -{ -{% if bgp_mynet|default(false) %} - if net ~ mynet6 then accept "tnet_export accept mynet"; -{% endif %} - reject "tnet_export reject other"; -} -#} function is_tnet() { @@ -64,6 +46,7 @@ protocol bgp {{ peer.name }} { password "trygvis"; ipv6 { + next hop self; import filter { if is_tnet() then accept "from {{ peer.name }}, import accept"; reject "from {{ peer.name }}, invalid tnet"; |