Announcing the awx-tui

Hello everyone,

I’m Andrew, a software engineer on the Ansible engineering team at Red Hat. I’ve been working on a side project that I’m excited to share with the community.

What is awx-tui?

awx-tui is a text-based Command Line Interface (CLI) tool to help the community develop, manage, and use AWX.

awx-tui:

  • Functions as a specialized, developer-focused REST API client for AWX.
  • Provides a diagnostic interface that can introspect what is going on in the API while creating resources, running playbooks, and viewing raw job events.
  • Inspects JSON responses for AWX constructs and exports them as tasks for Ansible playbooks.
  • Supports connections to concurrent, multiple instances of AWX from a single interface.
  • Visually presents AWX information through a dashboard backed by an extensible plugin system.




Call to action!

At CfgMgmtCamp talked about awx-tui and got some positive feedback. Those conversations helped us realize that making this tool more widely available would be beneficial to the community.

To that end, we’re asking for the Ansible community to get involved and shape the future of this project. Here are some ways you can do that:

We also want community members to join us as project maintainers. If you are interested in overseeing some of the development work on awx-tui and want to have a say in where we go from here, please let us know. You can reply directly to this thread or by opening an issue in the repo. If you’re on Matrix, you can also get in touch in the Ansible AWX room.

I’m looking forward to our collaboration!

8 Likes

Just one question. Why angry potato :smile:?