{"repo":"haidaraM/ansible-playbook-grapher","free":true,"listed":false,"github":"https://github.com/haidaraM/ansible-playbook-grapher","clone":"git clone https://github.com/haidaraM/ansible-playbook-grapher.git","description":"A command line tool to create a graph representing your Ansible playbook tasks and roles","language":"Python","stars":757,"topics":["ansible","graphviz","ansible-playbook","ansible-role","playbook","python","grapher"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Ansible Playbook Grapher ansible-playbook-grapher is a command line tool to create a graph representing your Ansible playbooks, plays, tasks and roles. The aim of this project is to have an overview of your playbooks that you can use as documentation. Inspired by Ansible Inventory Grapher. Features - Multiple rendering formats: graphviz, mermaid and JSON. - Automatically find all your installed roles and collection. - Native support for Ansible filters based on tags. - Variables interpolation (when possible). - Support for import and include . - Multiple flags to hide empty plays, group roles by name, etc... - Support for playbooks in collections. - Collapsible play, role and block nodes in the SVG output with ( --collapsible-nodes ). The following features are available when opening the SVGs in a browser (recommended) or a viewer that supports JavaScript: - Highlighting of all the related nodes of a given node when clicking or hovering. Example: Click on a role to select all its tasks when --include-role-tasks is set. - A double click on a node opens the corresponding file or folder depending on whether it's a playbook, a play, a task or a role. By default, the browser will open folders and download files since it may not be able to render the YAML file. Optionally, you can set the open protocol to use VSCode with --open-protocol-handler vscode : it will open the folders when double-clicking on roles (not include role ) and the files for the other nodes. The cursor will be a","default_branch":null,"files":null,"tree":[],"storefront":"/r/haidaraM","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/haidaraM/ansible-playbook-grapher/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}