|
@@ -1,49 +0,0 @@
|
|
|
-# This file describes the network interfaces available on your system
|
|
|
-# and how to activate them. For more information, see interfaces(5).
|
|
|
-
|
|
|
-#
|
|
|
-# This file is generated by ansible
|
|
|
-#
|
|
|
-
|
|
|
-## Host Interfaces
|
|
|
-
|
|
|
-auto lo
|
|
|
-iface lo inet loopback
|
|
|
-
|
|
|
-{%for interface in uplink_interfaces %}
|
|
|
-{% if interface.auto is defined and interface.auto %}
|
|
|
-auto {{interface.name}}
|
|
|
-{% endif %}
|
|
|
-{% if interface.hotplug is defined and interface.hotplug %}
|
|
|
-allow-hotplug {{interface.name}}
|
|
|
-{% endif %}
|
|
|
-iface {{interface.name}} {{interface.proto}} {{interface.type}}
|
|
|
-{% if interface.config is defined %}
|
|
|
-{% for config in interface.config %}
|
|
|
- {{config.key}} {{config.value}}
|
|
|
-{% endfor %}
|
|
|
-{% endif %}
|
|
|
-
|
|
|
-{% endfor %}
|
|
|
-
|
|
|
-{% if uplink_gre_tunnel is defined %}
|
|
|
-{% for tunnel in uplink_gre_tunnel %}
|
|
|
-{% if tunnel.comment is defined %}
|
|
|
-# {{tunnel.comment}}
|
|
|
-{% endif %}
|
|
|
-auto {{tunnel.name}}
|
|
|
-iface {{tunnel.name}} inet tunnel
|
|
|
- mode gre
|
|
|
- address {{tunnel.address}}
|
|
|
- dstaddr {{tunnel.dstaddr}}
|
|
|
- netmask {{tunnel.netmask}}
|
|
|
- local {{tunnel.local|ipaddr('address')}}
|
|
|
- endpoint {{tunnel.endpoint}}
|
|
|
- mtu 1400
|
|
|
- ttl 64
|
|
|
-
|
|
|
-iface {{tunnel.name}} inet6 static
|
|
|
- address {{tunnel.address_v6}}
|
|
|
-
|
|
|
-{% endfor %}
|
|
|
-{% endif %}
|