X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=playbooks%2Froles%2Fdebian-phd%2Ftasks%2Fsetup-home.yml;fp=playbooks%2Froles%2Fdebian-phd%2Ftasks%2Fsetup-home.yml;h=9d6b1cd766c8f9d67138dc9f3e031afb04cc2be5;hb=d81d69e7c2dc5c4c63ff74883148a3a508a55141;hp=0000000000000000000000000000000000000000;hpb=d93a94543aca4cce397db250b7dd561bf4729aa4;p=ansible.git diff --git a/playbooks/roles/debian-phd/tasks/setup-home.yml b/playbooks/roles/debian-phd/tasks/setup-home.yml new file mode 100644 index 0000000..9d6b1cd --- /dev/null +++ b/playbooks/roles/debian-phd/tasks/setup-home.yml @@ -0,0 +1,16 @@ +- name: Upload archive + copy: + 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']