wiki/HowtoAnsible/Guidelines.md

12 lines
938 B
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
# Recommandations et politique Evolix pour l'écriture des _playbooks_
* séparer les _tasks_, _handlers_, _templates_, _files_ et _vars_ dans des répertoires et fichiers différents. Voir [ici](http://docs.ansible.com/ansible/playbooks_best_practices.html#directory-layout) pour la hierarchie à respecter ;
* utiliser `gather_facts: no` si le playbook ne les utilisent pas (gain de temps lors de l'exécution) ;
* toujours nommer les tâches ;
* s'assurer que chaque tâche est idopotente, notamment pour l'exécution de commande et les remplacement suivant des expressions rationnelles ;
Lire également les recommandations sur la [documentation officielle](http://docs.ansible.com/ansible/playbooks_best_practices.html).
Vidéo "Getting Started" (35 minutes en Anglais) : <https://ansible.wistia.com/medias/qrqfj371b6>