[openstack-dev] ARA - Ansible Run Analysis: Would you like to help ?
David Moreau Simard
dms at redhat.com
Thu Mar 23 02:42:10 UTC 2017
This is a question that comes up often and thus made its way to the
documentation FAQ  :)
Yes, ARA only provides playbook run recording and reporting/viewing.
The web interface is 100% passive, there are no actions that can be taken
like editing or retrying a playbook.
In fact, it's so passive that there is a feature to statically generate the
whole web application to HTML like StackViz.
David Moreau Simard
Senior Software Engineer | Openstack RDO
dmsimard = [irc, github, twitter]
On Mar 22, 2017 8:48 PM, "Joshua Harlow" <harlowja at fastmail.com> wrote:
So this would be similar to what tower or semaphore also have (I would
assume they have something very like ARA internally) but instead of
providing the whole start/stop/inventory workflow this just provides the
David Moreau Simard wrote:
> Hi openstack-dev,
> There's this project I'm passionate that I want to tell you about: ARA .
> So, what's ARA ?
> ARA is an Ansible callback plugin that you can set up anywhere you run
> Ansible today.
> The next time you run an ansible-playbook command, it'll automatically
> record and organize all the data and provide an intuitive interface
> for you to browse the playbook results.
> In practice, you can find a video demonstration of what the user
> interface looks like here .
> ARA doesn't require you to change your existing workflows, it doesn't
> require you to re-write your playbooks.
> It's offline, self-contained, standalone and decentralized by default.
> You can run it on your laptop for a single playbook or run it across
> thousands of runs, recording millions of tasks in a centralized
> You can read more about the project's core values and philosophies in
> the documented manifesto .
> ARA is already used by many different projects that leverage Ansible
> to fulfill their needs, for example:
> - OpenShift-Ansible
> - OpenStack-Ansible
> - Kolla-Ansible
> - TripleO-Quickstart
> - Browbeat
> - devstack-gate
> ARA's also garnered quite a bit of interest outside the OpenStack
> community and there is already a healthy amount of users hanging out
> in IRC on #ara.
> So, it looks like the project is going well. Why am I asking for help ?
> ARA has been growing in popularity, that's definitely something I am
> very happy about.
> However, this also means that there are more users, more feedback,
> more questions, more bugs, more feature requests, more use cases and
> unfortunately, ARA doesn't happen to be my full time job.
> ARA is a tool that I created to make my job easier !
> Also, as much as I hate to admit it, I am by no means a professional
> python developer -- even less so in frontend (html/css/js).
> Being honest, there are things that we should be doing in the project
> that I don't have the time or the skills to accomplish.
> Examples of what I would need help with, aside from what's formally on
> StoryBoard :
> - Help the community (answer questions, triage bugs, etc)
> - Flask experts (ARA is ultimately a flask application)
> - Better separation of components (decouple things properly into a
> server/client/api interface)
> - Full python3 compatibility, test coverage and gating
> - Improve/optimize SQL models/performance
> Contributing to ARA in terms of code is no different than any other
> OpenStack project but I've documented the process if you are not
> familiar with it .
> ARA has good unit and integration test coverage and I love to think
> it's not a project that is hard to develop for.
> If you feel the project is interesting and would like to get involved,
> I'd love to welcome you on board.
> Let's chat.
> : https://github.com/openstack/ara
> : https://www.youtube.com/watch?v=aQiN5wBXZ4g
> : http://ara.readthedocs.io/en/latest/manifesto.html
> : https://storyboard.openstack.org/#!/project/843
> : http://ara.readthedocs.io/en/latest/contributing.html
> David Moreau Simard
> Senior Software Engineer | Openstack RDO
> dmsimard = [irc, github, twitter]
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: OpenStack-dev-request at lists.openstack.org?subject:unsubscribe
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the OpenStack-dev