{"repo":"ansible-community/ara","free":true,"listed":false,"github":"https://github.com/ansible-community/ara","clone":"git clone https://github.com/ansible-community/ara.git","description":"ARA Records Ansible and makes it easier to understand and troubleshoot.","language":"Python","stars":2019,"topics":["ansible","ara","python","api","reporting","django","django-rest-framework","interface"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"ARA Records Ansible ARA Records Ansible and makes it easier to understand and troubleshoot. It is another recursive acronym with a focus on simplicity. About ara ara provides Ansible reporting by recording ansible and ansible-playbook commands regardless of how and where they run: - from most Linux distributions and even on Mac OS (as long as python = 3.10 is available) - from tools that run Ansible like ansible-(pull test runner navigator), AWX & Automation Controller (Tower), Molecule and Semaphore - from a terminal, a script or by hand - from a laptop, desktop, server, virtual machine, container or execution environment - from CI/CD platforms such as Jenkins, Rundeck and Zuul - from git forges like GitHub, GitLab, Gitea & Forgejo The recorded results are available via an included CLI, a REST API as well as a self-hosted, local-first web reporting interface. A recorded demo of the web interface is included in the documentation. How it works ARA Records Ansible results to SQLite, MySQL and PostgreSQL databases with a standard callback plugin. This plugin gathers data as Ansible runs and sends it to a Django REST API server: Requirements - Any recent Linux distribution or Mac OS with python =3.10 available - The ara package (containing the Ansible plugins) must be installed for the same python interpreter as Ansible itself Getting started For production use, consider learning about best practices, enabling authentication and ignoring what doesn't need to be recorded. Recordin","default_branch":null,"files":null,"tree":[],"storefront":"/r/ansible-community","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ansible-community/ara/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."}