A starting guide contenting 8 parts that instructs AWX end to end usage.
Including:
- How to deploy Ansible AWX on Docker Compose in CentOS 8;
- Interacting with Ansible AWX REST API to make adjustments in static inventory using tools like tower-cli and curl;
- How to create a workflow in AWX to automates their interactions through playbooks.
What is Ansible AWX?
AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is the upstream project for Tower, a commercial derivative of AWX. 1
What is Red Hat Ansible Tower?
Red Hat Ansible Tower https://www.ansible.com/products/tower is a web console and REST API for operationalizing Ansible across your team, organization, and enterpise. It’s designed to be the hub for all of your automation tasks. 2
Why Ansible AWX?
- Ansible is Simple, Powerful and Agentless;
- AWX provides an automation solution;
- Takes control across distributed teams and organizations;
- Uses individual credentials to execute playbooks;
- Audits and reports automation and management activity.
- Operating System Installation: CentOS 8
- AWX Installation on Docker Compose
- Managing AWX using REST API, CLI and Web UI
- Playbook to automate AWX REST API interactions
- Creating a remote user for Ansible
- AWX Workflow Use Case
- Protecting data using Ansible Vault
- What's Next
Next topic: Operating System Installation: CentOS 8
Creative Commons - Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
This guide was created in 2019 by Cláudio Domingos