peering_interfaces.j2 432 B

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