Updated to use rsync
diff --git a/tasks/main.yml b/tasks/main.yml
index 2cf8609..493c2c7 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -4,9 +4,25 @@
   file:
     path: '{{ archive_folder }}/repos'
     state: absent
+#- block:
+#  - name: Unarchive local archive to remote nodes
+#    unarchive:
+#      src: '{{ local_resource_path }}/{{ archive_name }}'
+#      dest: '{{ archive_folder }}'
+#      copy: '{{ copy_archive }}'
+#
+#  rescue:
+- name: Install rsync if its missing
+  yum:
+    name: rsync
+    state: present
 
-- name: Unarchive local archive to remote nodes
-  unarchive:
+
+- name: Use rsync to copy to remote node
+  synchronize:
+    mode: pull
     src: '{{ local_resource_path }}/{{ archive_name }}'
-    dest: '{{ archive_folder }}'
-    copy: '{{ copy_archive }}'
+    dest: "rsync://{{ groups['mirror'][0] }}/{{ archive_folder }}"
+
+
+