]> git.phdru.name Git - ansible.git/blobdiff - playbooks/roles/debian-phd/tasks/setup-home.yml
Fix(debian-init-system): Combine uploading and extracting
[ansible.git] / playbooks / roles / debian-phd / tasks / setup-home.yml
index 9d6b1cd766c8f9d67138dc9f3e031afb04cc2be5..a000aec35c14a140b455f949c9c9743f5b7d1178 100644 (file)
@@ -1,16 +1,4 @@
-- name: Upload archive
-  copy:
+- name: Upload and extract archive
+  unarchive:
     src: ~/archive/STORE/phd/Home/phd.tar.bz2
-    dest: /tmp
-
-- name: Extract archive
-  shell: "cd /tmp && bzcat phd.tar.bz2 | tar xf -"
-
-- name: Copy home
-  command: rsync -a /tmp/phd /home
-
-- name: Cleanup
-  file:
-    path: "{{ item }}"
-    state: absent
-  loop: ['/tmp/phd', '/tmp/phd.tar.bz2']
+    dest: /home