]> git.phdru.name Git - ansible.git/blobdiff - playbooks/debian/roles/root/tasks/mc.yml
Fix conditions
[ansible.git] / playbooks / debian / roles / root / tasks / mc.yml
index dbb78bad25e8639dc1a4e7d4f3e34284f15d6bdf..ec8052308c4f808397fb43f591ce2b20c19ca81f 100644 (file)
@@ -7,7 +7,7 @@
 
 - debug:
     msg: "mc links have already been created"
-  when: links_exist.results|selectattr('stat.islnk')|list|length == 3
+  when: links_exist.results|selectattr('stat.exists')|selectattr('stat.islnk')|list|length == 3
 
 - name: "Setup root mc - create directories for mc links"
   become: true
@@ -16,7 +16,7 @@
     state: directory
     mode: "0700"
   loop: ['.cache', '.config', '.local/share']
-  when: links_exist.results|selectattr('stat.islnk')|list|length == 3
+  when: links_exist.results|selectattr('stat.exists')|selectattr('stat.islnk')|list|length != 3
 
 - name: "Setup root mc - remove mc directories"
   become: true
@@ -24,7 +24,7 @@
     path: "~root/{{ item }}"
     state: absent
   loop: ['.cache/mc', '.config/mc', '.local/share/mc']
-  when: links_exist.results|selectattr('stat.islnk')|list|length == 3
+  when: links_exist.results|selectattr('stat.exists')|selectattr('stat.islnk')|list|length != 3
 
 - name: "Setup root mc - link mc directories (1)"
   become: true
@@ -34,7 +34,7 @@
     src: "../.mc"
     force: yes
   loop: ['.cache/mc', '.config/mc']
-  when: links_exist.results|selectattr('stat.islnk')|list|length == 3
+  when: links_exist.results|selectattr('stat.exists')|selectattr('stat.islnk')|list|length != 3
 
 - name: "Setup root mc - link mc directories (2)"
   become: true
@@ -44,7 +44,7 @@
     src: "../../.mc"
     force: yes
   loop: ['.local/share/mc']
-  when: links_exist.results|selectattr('stat.islnk')|list|length == 3
+  when: links_exist.results|selectattr('stat.exists')|selectattr('stat.islnk')|list|length != 3
 
 - name: "Setup root mc - overwrite files from ~phd/admin"
   become: true