ansible

Rédigé par Paulo Aucun commentaire
Classé dans : Linux Mots clés : ansible

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 ...

 

Les commentaires sont fermés.