]> git.phdru.name Git - ansible.git/blobdiff - playbooks/debian/update-root.yml
Fix(remove-systemd): Fix permissions
[ansible.git] / playbooks / debian / update-root.yml
index 74d0a8c9b9027ff5ebd5b7cfbd0bb207a7314143..1deda04634252fc20637a40e9321ecd937eef1a0 100644 (file)
@@ -4,9 +4,14 @@
   gather_facts: false
   tasks:
     - name: "Update ~root - sync directories from ~phd"
-      command: "rsync -rlt --info=name ~phd/{{ item }} ~root"
-      register: rsync
-      changed_when: "rsync.stdout != ''"
+      synchronize:
+        src: "~phd/{{ item }}"
+        dest: ~root
+        archive: no  # avoid setting owner/group
+        recursive: yes
+        links: yes
+        times: yes
+      delegate_to: "{{ inventory_hostname }}"
       loop: ['.vim', 'bin', 'lib']
 
     - name: "Update ~root - sync files from ~phd"