Graphes de playbooks Ansible
Voilà un outil qui va agrémenter la documentation de vos playbooks
Ansible. ansible-playbook-grapher
est une CLI permettant de créer un graphique
représentant la suite des tâches et rôles qui se trouvent dans vos Playbooks
Ansible. À intégrer dans vos CI des projets stockant vos playbooks Ansible !
Installer ansible-playbook-grapher
ansible-playbook-grapher
est écrit bien sûr en Python et demande la présence
de graphviz et d’Ansible bien sûr.
Créer vos graphes de playbooks
Il suffit de lancer la commande suivante en remplaçant le chemin du playbook par le vôtre :
Ce qui produit le graph suivant dans le dossier où vous avez lancé la commande :
Si vos playbooks intègrent des rôles vous pouvez demander à décrire toutes les taches de ceux-ci :
Un exemple :