[interfaces] Add supplementary lines from local facts

certbot_on_virtu
_benjamin 2020-04-20 20:45:00 +02:00 committed by Bombar Maxime
parent d21a2116af
commit 210fc18a98
1 changed files with 9 additions and 0 deletions

View File

@ -11,6 +11,15 @@ iface {{ ens_iface.stdout }} inet static
dns-nameservers {{ ens_dns }} dns-nameservers {{ ens_dns }}
dns-search crans.org dns-search crans.org
up /sbin/ip link set $IFACE alias ens up /sbin/ip link set $IFACE alias ens
{% if 'interfaces' in ansible_local %}
{% if ens_iface.stdout in ansible_local.interfaces %}
{% if 'sup_if_4' in ansible_local.interfaces[ens_iface.stdout] %}
{% for line in ansible_local.interfaces[ens_iface.stdout].sup_if_4 %}
{{ line }}
{% endfor %}
{% endif %}
{% endif %}
{% endif %}
iface {{ ens_iface.stdout }} inet6 static iface {{ ens_iface.stdout }} inet6 static
address {{ hostvars[inventory_hostname]['ansible_' + ens_iface.stdout].ipv6[0].address }}/{{ hostvars[inventory_hostname]['ansible_' + ens_iface.stdout].ipv6[0].prefix }} address {{ hostvars[inventory_hostname]['ansible_' + ens_iface.stdout].ipv6[0].address }}/{{ hostvars[inventory_hostname]['ansible_' + ens_iface.stdout].ipv6[0].prefix }}