fix bug as remote directory copy not an ansible task
diff --git a/roles/head-node/tasks/main.yml b/roles/head-node/tasks/main.yml
index 5f68d38..3eb2785 100644
--- a/roles/head-node/tasks/main.yml
+++ b/roles/head-node/tasks/main.yml
@@ -15,9 +15,15 @@
     force=yes
     update=yes
 
-- name: Ensure Ansible Roles
-  become_user: maas
-  command: cp -r /tmp/ansible.maas/{{ item }} /etc/maas/ansible owner=maas group=maas
+- name: Ensure Ansible Roles Exist
+  become: yes
+  command: cp -rf /tmp/ansible.maas/{{ item }} /etc/maas/ansible
+  with_items:
+    - roles
+
+- name: Ensure Ansible Roles Ownership
+  become: yes
+  file: dest=/etc/maas/ansible/{{ item }} owner=maas group=maas recurse=yes
   with_items:
     - roles