{
"info": {
"author": "Zach LeBlanc",
"author_email": "zjleblanc3@gmail.com",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: GNU General Public License (GPL)",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3"
],
"description": "ansible-butler \n\n=========\n\nButler CLI for Ansible projects\n\nFunctions\n------------\n\n| Object | Action | Description |\n| ------ | ------ | ----------- |\n| directory | init | initialize an ansible directory |\n| directory | clean | cleanup an ansible directory |\n| ee | init | initialize an execution environment directory for ansible-builder |\n| ee | inspect | quickly inpsect the python libraries and ansible collections in an execution environment |\n| ee | dependencies\\[deps\\] | parse the dependency tree based on execution environment definition (or collection requirements) |\n| role | list | list roles |\n| role | dependencies\\[deps\\] | Build a dependency graph between roles in a specified directory [[Example]](https://reports.autodotes.com/butler/graph.html) |\n| role | clean | clean role directory structure (remove empty yml files & dirs) |\n| role | mk-readme | auto generate readme based on role meta and basic yml info |\n| playbook | update | map legacy module names to FQCNs |\n| playbook | list-collections\\[lc\\] | list collections used in a playbook (following include_* directives) |\n| template | clone | clone a job template (including survey, schedules, and labels) |\n\nUsage\n--------------\n\n```\nUsage:\n ansible-butler directory init [