]> git.phdru.name Git - ansible.git/blobdiff - playbooks/debian/roles/phd/tasks/main.yml
Refactor: Join tasks into blocks to factor out conditions
[ansible.git] / playbooks / debian / roles / phd / tasks / main.yml
index 4c00ec5d2d369e06b92bd489fa10d1df1ce921a7..dfd87800724c161c963b389bd628d338e38f9663 100644 (file)
@@ -2,6 +2,7 @@
   stat:
     path: "{{ item }}"
   register: phd_exists
+  changed_when: not phd_exists.stat.exists
   loop: ['~/.profile', '~/.shellrc']
 
 - debug:
@@ -16,4 +17,4 @@
       unarchive:
         src: ~/archive/STORE/phd/Home/phd.tar.bz2
         dest: /home
-  when: phd_exists.results|selectattr('stat.exists')|list|length == 2
+  when: phd_exists.results|selectattr('stat.exists')|list|length != 2