W pomocniczym podręczniku chcę uruchamiać zadania, jeśli katalog istnieje nie istnieje.Jak mogę uruchomić zadanie ansibli tylko wtedy, gdy plik lub katalog NIE istnieje?
- name: Check for java exists in /opt
stat: path=/opt/jdk1.8.0_71
register: p
when: p.stat.isdir is defined and p.stat.isdir
Ale co muszę zrobić, aby poniższe zadania działały tylko wtedy, gdy ten katalog nie istnieje?
- name: Extract java if dir not existing
command: tar xzf /tmp/jdk1.8.0_71 chdir=/opt
składnia jest źle: arg: tworzy: .... jest właściwym sposobem –
A co jeśli trzeba np. pobierz /tmp/jdk1.8.0_71 przed tym poleceniem i chcesz, aby to zadanie było również zależne od tego, czy istnieje /opt/jdk1.8.0_71? – Debilski