diff --git a/roles/syncExports/templates/exports.j2 b/roles/syncExports/templates/exports.j2 index b480290d68f0b775b0a7f3ef9b67b58e1de20325..96d1587257181f0886f3a69f9fa9110a3bd1b2a3 100644 --- a/roles/syncExports/templates/exports.j2 +++ b/roles/syncExports/templates/exports.j2 @@ -1,10 +1,11 @@ -{% set iplist = [] %} {% for export in exportList %} +{% set iplist = [] %} {% for node in groups[export.group] %} {% if hostvars[node]['ansible_'+export.interface] is defined %} {% if iplist.append(hostvars[node]['ansible_'+export.interface]['ipv4']['address']) %} {% endif %} {% endif %} {% endfor %} -{{ export.src }} {% for ip in iplist|unique %}{{ ip }}({{ export.srvopts }}) {% endfor %} +{{ export.src }} {% for ip in iplist|unique %}{{ ip }}({{ export.srvopts }}) +{% endfor %} {% endfor %}