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.
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.
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:
Open issues in the repository if you find bugs or have a cool idea for new features or capabilities.
Open a pull request if you want to make some changes.
Join the discussion on the forum, using the awx-tui tag.
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.
Came here from the Reddit post. I was overly cautious at first because I’m seeing an explosion of seemingly cool CLI tools and TUIs that are obviously vibe-coded quickly and shipped. I’m not disparaging AI-assisted coding, but I need to see things to make me comfortable trying something, and a quick gander at the repo makes me think this thing has some real merit behind it.
As a long time AWX user and CLI enthusiast, I’ll be sure to check this out.
Disclaimer: I’m part of the Ansible Community team at Red Hat, and have a few small commits in awx-tui.
@watsonb Nice to see some of the r/ansible crew on the Ansible Forum.
I agree that everybody should be careful, especially with the low bar to entry that AI gives us. This is a tool that been used inside Red Hat by some of the Controller (AWX) team for a while, great to see positive feedback already
Great that you’ve already had the chance to use it
I’m sure there are more of us vim users out there that would also welcome this