From 43c749221de4a73e55e4f9c6a707cd7873ecb368 Mon Sep 17 00:00:00 2001
From: CVL-GitHub <jupiter.hu@monash.edu>
Date: Thu, 9 Apr 2015 12:52:35 +1000
Subject: [PATCH] Fixed syncExport

---
 roles/syncExports/templates/exports.j2 | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/roles/syncExports/templates/exports.j2 b/roles/syncExports/templates/exports.j2
index 96d15872..3faaa21e 100644
--- a/roles/syncExports/templates/exports.j2
+++ b/roles/syncExports/templates/exports.j2
@@ -1,11 +1,13 @@
 {% for export in exportList %}
 {% set iplist = [] %}
-{% for node in groups[export.group] %}
+{% for group in export.group %}
+{% for node in groups[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 %}
-- 
GitLab