EOX GitLab Instance

Skip to content
Snippets Groups Projects
Commit 79cd4b6b authored by Karl Grube's avatar Karl Grube
Browse files

finished exports (now need the firewalls and internal network parts...)

parent a743db4a
No related branches found
No related tags found
No related merge requests found
...@@ -5,3 +5,6 @@ allow_default_ipv6: False ...@@ -5,3 +5,6 @@ allow_default_ipv6: False
dc_ranges: [] dc_ranges: []
dc4_ranges: [] dc4_ranges: []
anycast_ranges: []
anycast4_ranges: []
...@@ -23,6 +23,7 @@ router bgp {{bgp_asn}} ...@@ -23,6 +23,7 @@ router bgp {{bgp_asn}}
{% if ip|ansible.utils.ipv4 %} {% if ip|ansible.utils.ipv4 %}
neighbor {{ip}} activate neighbor {{ip}} activate
neighbor {{ip}} prefix-list internet in neighbor {{ip}} prefix-list internet in
neighbor {{ip}} prefix-list my-networks out
{% endif %} {% endif %}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
...@@ -34,11 +35,11 @@ router bgp {{bgp_asn}} ...@@ -34,11 +35,11 @@ router bgp {{bgp_asn}}
{% if ip|ansible.utils.ipv6 %} {% if ip|ansible.utils.ipv6 %}
neighbor {{ip}} activate neighbor {{ip}} activate
neighbor {{ip}} prefix-list internet in neighbor {{ip}} prefix-list internet in
neighbor {{ip}} prefix-list my-networks out
{% endif %} {% endif %}
{% endfor %} {% endfor %}
{% endfor %} {% endfor %}
! !
{% if allow_default_ipv6 == True %} {% if allow_default_ipv6 == True %}
ipv6 prefix-list internet seq 5 permit ::/0 ipv6 prefix-list internet seq 5 permit ::/0
{% endif %} {% endif %}
...@@ -87,7 +88,14 @@ ipv6 prefix-list internet seq {{(loop.index|int)*10+400}} deny {{prefix|regex_re ...@@ -87,7 +88,14 @@ ipv6 prefix-list internet seq {{(loop.index|int)*10+400}} deny {{prefix|regex_re
ipv6 prefix-list internet seq {{(loop.index|int)*10+410}} permit any ipv6 prefix-list internet seq {{(loop.index|int)*10+410}} permit any
{% endif %} {% endif %}
{% endfor %} {% endfor %}
!
{% for range in dc_ranges + anycast_ranges %}
ipv6 prefix-list my-networks seq {{(loop.index|int)*10}} permit {{range}}
{% if loop.last %}
ipv6 prefix-list my-networks seq {{(loop.index|int)*10+10}} deny any
{% endif %}
{% endfor %}
!
{% if allow_default_ipv4 == True %} {% if allow_default_ipv4 == True %}
ip prefix-list internet seq 5 permit 0.0.0.0/0 ip prefix-list internet seq 5 permit 0.0.0.0/0
{% endif %} {% endif %}
...@@ -113,4 +121,10 @@ ip prefix-list internet seq {{(loop.index|int)*10+160}} deny {{prefix|regex_repl ...@@ -113,4 +121,10 @@ ip prefix-list internet seq {{(loop.index|int)*10+160}} deny {{prefix|regex_repl
ip prefix-list internet seq {{(loop.index|int)*10+170}} permit any ip prefix-list internet seq {{(loop.index|int)*10+170}} permit any
{% endif %} {% endif %}
{% endfor %} {% endfor %}
!
{% for range in dc4_ranges + anycast4_ranges %}
ip prefix-list my-networks seq {{(loop.index|int)*10}} permit {{range}}
{% if loop.last %}
ip prefix-list my-networks seq {{(loop.index|int)*10+10}} deny any
{% endif %}
{% endfor %}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment