Bonjour,

Je suis débutant avec Ansible et plus généralement en admin système
Ce matin, j'ai légèrement modifié un script Nagios qui me créait trop de fichier texte.
Cet après-midi, je suis suis dit que ce serait une bonne idée d'utiliser Ansible pour le déployer, mais je me heurte à un mur. Voici le script
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
  1 #Task for copying check_fs_readable
  2 ---
  3  - name: Récuperation de la variable Path
  4    shell: "find /usr/ -name check_fs_readable.pl |pwd"
  5    register: plugPath
  6
  7  - name: Récuperation de la variable check_fs_readable
  8    shell: "find /usr/ -name check_fs_readable.pl"
  9    register: plug
 10 
 11  - name: On crée l'état stat
 12    stat: path={{ plug.stdout }}
 13    register: check
 14
 15  - name: Installation du check modifié
 16    copy: src=check_fs_readable.pl dest={{ plugPath.stdout }} owner=nagios
 17    when: check.stat.exists == true
La condition n'étant pas vérifiée, le script ne copie pas le fichier.
Si je commente les lignes 7 à 13 et 17, le script est bien copié, mais dans /root
J'ai beau fouiller les docs, je n'arrive pas à résoudre mon problème.

Merci de votre aide.

Vincent