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:
``bash
sudo yum install -y epel-release
sudo yum install -y git ansible
`
Step 2: Clone the AWX Repository
`bash
git clone https://github.com/ansible/awx.git
cd awx
`
Step 3: Deploy AWX
Run the AWX Installer with Ansible:
`bash
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`
---
🔗 Useful Links
- 📌 [Red Hat Ansible AWX Project](https://www.ansible.com/community/awx-project)
- 📌 [AWX GitHub Repository](https://github.com/ansible/awx)
- 📌 [AWX Official Documentation](https://docs.ansible.com/ansible/latest/user_guide/)
---
🎯 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