diff --git a/scripts/makehosts.py b/roles/etcHosts/files/makehosts.py
similarity index 100%
rename from scripts/makehosts.py
rename to roles/etcHosts/files/makehosts.py
diff --git a/roles/etcHosts/tasks/main.yml b/roles/etcHosts/tasks/main.yml
index f527a58950bcd0543c321856255738f734096518..9d8e8fe8aeb9436e8afcbe54f882f036b389ed36 100644
--- a/roles/etcHosts/tasks/main.yml
+++ b/roles/etcHosts/tasks/main.yml
@@ -3,8 +3,13 @@
   run_once: True
   delegate_to: 127.0.0.1
 
+- name: copy script
+  copy: src=makehosts.py dest=/tmp/makehosts.py mode=755
+  delegate_to: 127.0.0.1
+  run_once: True
+
 - name: make hosts data
-  command: ./scripts/makehosts.py /tmp/groups {{ domain }}
+  command: /tmp/makehosts.py /tmp/groups {{ domain }}
   delegate_to: 127.0.0.1
   run_once: True
   register: hosts_data