|
@@ -7,7 +7,7 @@ interface {{ item.interface }} {
|
|
{% endif %}
|
|
{% endif %}
|
|
|
|
|
|
{% if item.prefixes is defined and item.prefixes %}
|
|
{% if item.prefixes is defined and item.prefixes %}
|
|
-{% if hostvars[inventory_hostname]["ansible_" + item.interface].ipv6 is defined and hostvars[inventory_hostname]["ansible_" + item.interface].ipv6 %}
|
|
|
|
|
|
+{% if hostvars[inventory_hostname]["ansible_" + item.interface] is defined and hostvars[inventory_hostname]["ansible_" + item.interface].ipv6 is defined and hostvars[inventory_hostname]["ansible_" + item.interface].ipv6 %}
|
|
{% for element in item.prefixes %}
|
|
{% for element in item.prefixes %}
|
|
{% if element.prefix is defined and element.prefix %}
|
|
{% if element.prefix is defined and element.prefix %}
|
|
{% if element.comment is defined and element.comment %}
|
|
{% if element.comment is defined and element.comment %}
|
|
@@ -54,7 +54,7 @@ interface {{ item.interface }} {
|
|
|
|
|
|
{% endfor %}
|
|
{% endfor %}
|
|
{% else %}
|
|
{% else %}
|
|
-{% if hostvars[inventory_hostname]["ansible_" + item.interface].ipv6 is defined and hostvars[inventory_hostname]["ansible_" + item.interface].ipv6 %}
|
|
|
|
|
|
+{% if hostvars[inventory_hostname]["ansible_" + item.interface] is defined and hostvars[inventory_hostname]["ansible_" + item.interface].ipv6 is defined and hostvars[inventory_hostname]["ansible_" + item.interface].ipv6 %}
|
|
{% set radvd_tpl_nameservers = hostvars[inventory_hostname]["ansible_" + item.interface].ipv6 | map(attribute='address') | list %}
|
|
{% set radvd_tpl_nameservers = hostvars[inventory_hostname]["ansible_" + item.interface].ipv6 | map(attribute='address') | list %}
|
|
# Advertise router on {{ item.interface }} interface as local DNS server
|
|
# Advertise router on {{ item.interface }} interface as local DNS server
|
|
RDNSS {{ radvd_tpl_nameservers | join(" ") }} {
|
|
RDNSS {{ radvd_tpl_nameservers | join(" ") }} {
|