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