peering_interfaces.j2 479 B

1234567891011121314151617181920
  1. {% if peers is defined %}
  2. {% for peer in peers %}
  3. {% if peer.gre is defined %}
  4. auto gre-{{peer.name}}
  5. iface gre-{{peer.name}} inet tunnel
  6. mode gre
  7. address {{peer.gre.ip|ipaddr('address')}}
  8. dstaddr {{peer.peer_ip4}}
  9. netmask {{peer.gre.ip|ipaddr('netmask')}}
  10. local {{ansible_default_ipv4.address}}
  11. endpoint {{peer.gre.endpoint}}
  12. mtu 1400
  13. ttl 64
  14. iface gre-{{peer.name}} inet6 static
  15. address {{peer.gre.ip6}}
  16. {% endif %}
  17. {% endfor %}
  18. {% endif %}