What is Ansible AWX?

AWX is the Open Source upstream project of the Ansible Automation Controller, which is part of the Ansible Automation Platform (formerly known as Ansible Tower).

AWX provides a modern web UI and API to help teams manage Ansible Playbooks, Inventories, Vaults, and Credentials in an organized way.

If you’re interested in learning about the latest features before they reach the Ansible Automation Platform, you should look at AWX. However, keep in mind that AWX has a different release cycle and support model.

🚀 I’m Luca Berton, and welcome to today’s episode of Ansible Pilot.


🚀 Ansible AWX vs. Ansible Automation Platform

Here are the key differences between Ansible AWX and the Ansible Automation Platform:

  • Apache License 2.0 (Open-source)
  • AWX is community-supported, whereas Ansible Automation Platform is supported by Red Hat
  • New builds approximately every two weeks (AWX follows a faster release cycle)

✅ Key Features of AWX:

  • A modern web-based UI for Ansible
  • Role-based access control (RBAC) for better security
  • Job scheduling and execution tracking
  • REST API support for automation
  • Dynamic inventories from cloud providers (AWS, GCP, Azure)
  • Logging and monitoring tools

📌 How to Install Ansible AWX

Step 1: Install Dependencies

Ensure your system has Docker, Kubernetes, or OpenShift, and install Ansible:

sudo yum install -y epel-release
sudo yum install -y git ansible

Step 2: Clone the AWX Repository

git clone https://github.com/ansible/awx.git
cd awx

Step 3: Deploy AWX

Run the AWX Installer with Ansible:

ansible-playbook -i inventory install.yml

Once installation is complete, access AWX Web UI via:
📌 http://localhost:80
Login with default credentials:
📌 Username: admin
📌 Password: password


Join 50+ hours of courses in our exclusive community

🎯 Conclusion

Now you understand what Ansible AWX is, how it compares with Ansible Automation Platform, and how it can help automate and manage Ansible Playbooks at scale.

💡 Next Steps:

  • Try AWX in your environment
  • Explore the Web UI and API
  • Start scheduling and managing Playbooks efficiently

🚀 Ready to Automate? Get started with AWX today!


📚 Academy – Learn Ansible Today!

🎓 Want to master Ansible automation?
Join my Ansible Academy, where I teach real-world Ansible automation with practical hands-on projects.

Udemy 300+ Lessons Video Course.
BUY the Complete Udemy 300+ Lessons Video Course

📘 My Book: Ansible By Examples
💻 200+ Automation Examples for Linux and AWS System Administrators & DevOps Engineers

📖 Get the book here:

BUY the Complete PDF BOOK to easily Copy and Paste the 250+ Ansible code


❤️ Support This Project

🔹 Love this content? Help keep this project going!

Donate & Support:
Patreon
🍕 Buy Me a Pizza:
Buy me a Pizza

🚀 Thank you for your support!
🔔 Subscribe for more Ansible content!

Subscribe to the YouTube channel, Medium, and Website, X (formerly Twitter) to not miss the next episode of the Ansible Pilot.