Loading...

Watch: What is Ansible AWX - ansible awx

AWX is a modern web UI and API to manage your organization's Ansible Playbook, Inventories, Vault, and Credentials. It is the Open Source upstream project of the Ansible Automation Controller (formerly Ansible Tower).

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

Read the full tutorial: What is Ansible AWX - ansible awx