From a631a52b762ae52964116f41b91aeda6f44ceb24 Mon Sep 17 00:00:00 2001
From: CVL-GitHub <jupiter.hu@monash.edu>
Date: Mon, 27 Oct 2014 03:54:25 +0000
Subject: [PATCH] Furter to fix group generation and to edit hosts

---
 roles/etcHosts/defaults/main.yml | 3 ++-
 roles/etcHosts/tasks/main.yml    | 5 ++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/roles/etcHosts/defaults/main.yml b/roles/etcHosts/defaults/main.yml
index 334c4ece..c85dccd9 100644
--- a/roles/etcHosts/defaults/main.yml
+++ b/roles/etcHosts/defaults/main.yml
@@ -1,3 +1,4 @@
 ---
 domain: testdomain.massive.org.au
-create_facts: true
+get_groups: true
+edit_hosts: true
diff --git a/roles/etcHosts/tasks/main.yml b/roles/etcHosts/tasks/main.yml
index 637cca9a..ce9aacc2 100644
--- a/roles/etcHosts/tasks/main.yml
+++ b/roles/etcHosts/tasks/main.yml
@@ -2,13 +2,14 @@
   template: dest=/tmp/groups src=groups.j2
   run_once: True
   delegate_to: 127.0.0.1
-  when: create_facts
+  when: get_groups
 
 - name: make hosts data
   command: ./scripts/makehosts.py /tmp/groups {{ domain }}
   delegate_to: 127.0.0.1
   run_once: True
   register: hosts_data
+  when: edit_hosts
                
 - name: write hosts file
   lineinfile:
@@ -18,3 +19,5 @@
     state: present
   sudo: true
   with_items: hosts_data.stdout_lines
+  when: edit_hosts
+
-- 
GitLab