New ansible support (again)
This commit is contained in:
parent
3ff4ed5a77
commit
518c3bc7b8
12 changed files with 33 additions and 33 deletions
|
|
@ -14,7 +14,7 @@ vrf outside
|
|||
{# Add default routes for IPv4 and IPv6. Both are over link-local addresses. #}
|
||||
{% set uplink = interfaces | selectattr('name', '==', iface_uplink) | first %}
|
||||
{% for address in uplink.ip_addresses %}
|
||||
{% set gateway = address.address | ipmath(1) %}
|
||||
{% set gateway = address.address | ansible.utils.ipmath(1) %}
|
||||
{% if address.family.value == 4 %}
|
||||
ip route 0.0.0.0/0 {{ gateway }} {{ iface_uplink }}
|
||||
{% else %}
|
||||
|
|
@ -26,7 +26,7 @@ vrf outside
|
|||
# It is not documented anywhere and appears to be a Cumulus extension.
|
||||
zebra nexthop proto only
|
||||
|
||||
router-id {{ lo_address | ipv4 | first | ipaddr('address') }}
|
||||
router-id {{ lo_address | ansible.utils.ipv4 | first | ansible.utils.ipaddr('address') }}
|
||||
|
||||
# Default VRF.
|
||||
router bgp {{ asn.asn }}
|
||||
|
|
@ -241,13 +241,13 @@ ipv6 prefix-list {{ prefix.vrf.name }} permit {{ prefix.prefix }}
|
|||
{% endfor %}
|
||||
|
||||
{% if wg_net is defined %}
|
||||
ip prefix-list vpn permit {{ wg_net | ipaddr('subnet') }}
|
||||
ip prefix-list vpn permit {{ wg_net | ansible.utils.ipaddr('subnet') }}
|
||||
{% endif %}
|
||||
{% if wg_net6 is defined %}
|
||||
ipv6 prefix-list vpn permit {{ wg_net6 | ipaddr('subnet') }}
|
||||
ipv6 prefix-list vpn permit {{ wg_net6 | ansible.utils.ipaddr('subnet') }}
|
||||
{% endif %}
|
||||
|
||||
ip prefix-list nat permit {{ wg_ip | ipaddr('host') }}
|
||||
ip prefix-list nat permit {{ wg_ip | ansible.utils.ipaddr('host') }}
|
||||
{% for network in nat %}
|
||||
ip prefix-list nat permit {{ network }}
|
||||
{% endfor %}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue