ansible
Rédigé par Paulo
Aucun commentaire
Classé dans : Linux
Module File, paramétre state: file vs touch:
source: https://www.toptechskills.com/ansible-tutorials-courses/ansible-file-module-tutorial-examples/#state-file-vs-state-touch
Avec 'state: file' : failed si fichier n'existe pas (mais pas de création du fichier) - name: check file that doesn't exist with state file file: path: $HOME/absent_test_file state: file
Avec 'state: touch' : failed si fichier n'existe pas (mais création du fichier)
- name: check file that doesn't exist with state touch file: path: $HOME/absent_test_file state: touch
Par contre, méfiage sur les répertoires :
- un state: file sur un repertoire = 'failed'
- un state: directory sans check_mode = 'failed' + création du répertoire.
Un peu bizarre comme comportement ...
Ps: il existe aussi le module stat ...