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
La condition n'étant pas vérifiée, le script ne copie pas le fichier.
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
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
Partager