From 3545530684558e5cda1a7401e7f44c5cc2e1147a Mon Sep 17 00:00:00 2001
From: shahaan <shahaan@gmail.com>
Date: Tue, 9 Dec 2014 13:04:30 +1100
Subject: [PATCH] Removed support for multiple interfaces for a group_name

---
 roles/syncExports/templates/exports.j2 | 2 +-
 roles/syncExports/vars/main.yml        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/roles/syncExports/templates/exports.j2 b/roles/syncExports/templates/exports.j2
index 1c0fd5dd..4125a4b1 100644
--- a/roles/syncExports/templates/exports.j2
+++ b/roles/syncExports/templates/exports.j2
@@ -1,4 +1,4 @@
 {% for export in exportList %}
-{{ export.src }} {% for group in groupList %}{% for node in  groups[group.name] %}{% for interface_name in group.interfaces %}{{ hostvars[node]['ansible_'+interface_name]['ipv4']['address'] }}(rw,sync,root_squash) {% endfor %}{% endfor %}{% endfor %}
+{{ export.src }} {% for group in groupList %}{% for node in  groups[group.name] %}{{ hostvars[node]['ansible_'+group.interface]['ipv4']['address'] }}(rw,sync,root_squash) {% endfor %}{% endfor %}
 
 {% endfor %}
diff --git a/roles/syncExports/vars/main.yml b/roles/syncExports/vars/main.yml
index cc28c376..785aea8a 100644
--- a/roles/syncExports/vars/main.yml
+++ b/roles/syncExports/vars/main.yml
@@ -1,3 +1,3 @@
 ---
 groupList:
- - { name : 'openvpn-clients', interfaces : ['tun0'] }
+ - { name : 'openvpn-clients', interface : 'tun0' }
-- 
GitLab