From b8e9b67ff4eba5db8b11f1bc82cf24e13d877e73 Mon Sep 17 00:00:00 2001 From: CVL-GitHub <jupiter.hu@monash.edu> Date: Wed, 7 Jan 2015 05:03:37 +0000 Subject: [PATCH] Fixed export template file --- roles/syncExports/templates/exports.j2 | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/roles/syncExports/templates/exports.j2 b/roles/syncExports/templates/exports.j2 index fee924e..714664f 100644 --- a/roles/syncExports/templates/exports.j2 +++ b/roles/syncExports/templates/exports.j2 @@ -1,11 +1,5 @@ -{% set iplist = [] %} -{% for group in groupList %} -{% for node in groups[group.name] %} -{% if hostvars[node]['ansible_'+group.interface] is defined %} -{% if iplist.append(hostvars[node]['ansible_'+group.interface]['ipv4']['address']) %} -{% endif %} -{% endif %} -{% endfor %} +{% for export in exportList %} +{{ export.src }} {% for group in groupList %}{% for node in groups[group.name] %}{{ hostvars[node]['ansible_'+group.interface]['ipv4']['address'] }}({{ export.srvopts }}) {% endfor %}{% endfor %} + {% endfor %} -{{ export.src }} {% for ip in iplist|unique %}{{ ip }}{{ export.srvopts }} {% endfor %} -- GitLab