Ansible : problème de script
Bonjour,
Je suis débutant avec Ansible et plus généralement en admin système :D
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:
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