1 - name: "Setup root mc - check mc links"
6 changed_when: not links_exist.stat.exists
7 loop: ['~root/.cache/mc', '~root/.config/mc', '~root/.local/share/mc']
10 msg: "mc links have already been created"
11 when: links_exist.results|selectattr('stat.exists')|selectattr('stat.islnk')|list|length == 3
13 - name: "Setup root mc - create directories for mc links"
16 path: "~root/{{ item }}"
19 loop: ['.cache', '.config', '.local/share']
20 when: links_exist.results|selectattr('stat.exists')|selectattr('stat.islnk')|list|length != 3
22 - name: "Setup root mc - remove mc directories"
25 path: "~root/{{ item }}"
27 loop: ['.cache/mc', '.config/mc', '.local/share/mc']
28 when: links_exist.results|selectattr('stat.exists')|selectattr('stat.islnk')|list|length != 3
30 - name: "Setup root mc - link mc directories (1)"
33 path: "~root/{{ item }}"
37 loop: ['.cache/mc', '.config/mc']
38 when: links_exist.results|selectattr('stat.exists')|selectattr('stat.islnk')|list|length != 3
40 - name: "Setup root mc - link mc directories (2)"
43 path: "~root/{{ item }}"
47 loop: ['.local/share/mc']
48 when: links_exist.results|selectattr('stat.exists')|selectattr('stat.islnk')|list|length != 3
50 - name: "Setup root mc - overwrite files from ~phd/admin"
53 src: "~phd/admin/home/root/.mc/{{ item }}"
60 loop: ['hotlist', 'ini', 'panels.ini']