Les Valeurs de retour des Commandes Ansible
Je suis en train d'essayer de trouver les valeurs de retour de Ansible commandes afin que je puisse mieux le programme en Ansible tablettes playbook. À l'aide de stat comme un exemple. Je ne vois pas l'une des valeurs de retour indiqué dans la documentation.
http://docs.ansible.com/stat_module.html
Je suis cependant en mesure de les trouver en faisant adhoc commandes. Est-il un meilleur moyen? Peut-être qu'ils ne sont pas documentés, car il est spécifique au système d'exploitation dans chaque instance.
Par exemple:
ansible 12.34.56.78 -m stat -a "path=/appserver"
12.34.56.78 | success >> {
"changed": false,
"stat": {
"atime": 1424197918.2113113,
"ctime": 1423779491.431509,
"dev": 64768,
"exists": true,
"gid": 1000,
"inode": 9742,
"isblk": false,
"ischr": false,
"isdir": true,
"isfifo": false,
"isgid": false,
"islnk": false,
"isreg": false,
"issock": false,
"isuid": false,
"mode": "0755",
"mtime": 1423585087.2470782,
"nlink": 4,
"pw_name": "cloud",
"rgrp": true,
"roth": true,
"rusr": true,
"size": 4096,
"uid": 1000,
"wgrp": false,
"woth": false,
"wusr": true,
"xgrp": true,
"xoth": true,
"xusr": true
}
}
OriginalL'auteur Timothy Faraci | 2015-02-17
Vous devez vous connecter pour publier un commentaire.
Votre meilleur pari est de faire exactement ce que vous avez fait, ou d'écrire un playbook qui vide le contenu de ce que le module retourne:
Partie de la raison le commande stat n'est pas de documenter tout ce qu'elle renvoie est parce que la documentation du module états:
De sorte que vous pouvez trouver ce que toutes ces propriétés si vous appelez
man 2 stat
dans un shell linux.OriginalL'auteur Bruce P