{{ ansible_header | comment }} allow-hotplug {{ fil_iface.stdout }} iface {{ fil_iface.stdout }} inet static address {{ hostvars[inventory_hostname]['ansible_' + fil_iface.stdout].ipv4.address }} network {{ hostvars[inventory_hostname]['ansible_' + fil_iface.stdout].ipv4.network }} netmask {{ hostvars[inventory_hostname]['ansible_' + fil_iface.stdout].ipv4.netmask }} broadcast {{ hostvars[inventory_hostname]['ansible_' + fil_iface.stdout].ipv4.broadcast }} gateway {{ fil_gateway }} mtu 1496 dns-nameservers {{ fil_dns }} dns-search fil.crans.org up /sbin/ip link set $IFACE alias fil {% if 'interfaces' in ansible_local %} {% if fil_iface.stdout in ansible_local.interfaces %} {% if 'sup_if_4' in ansible_local.interfaces[fil_iface.stdout] %} {% for line in ansible_local.interfaces[fil_iface.stdout].sup_if_4 %} {{ line }} {% endfor %} {% endif %} {% endif %} {% endif %} iface {{ fil_iface.stdout }} inet6 static address {{ hostvars[inventory_hostname]['ansible_' + fil_iface.stdout].ipv6[0].address }}/{{ hostvars[inventory_hostname]['ansible_' + fil_iface.stdout].ipv6[0].prefix }} {% if 'interfaces' in ansible_local %} {% if fil_iface.stdout in ansible_local.interfaces %} {% if 'sup_if_6' in ansible_local.interfaces[fil_iface.stdout] %} {% for line in ansible_local.interfaces[fil_iface.stdout].sup_if_6 %} {{ line }} {% endfor %} {% endif %} {% endif %} {% endif %}