AWX allows Ansible jobs to be centrally managed and organized using a web interface and API. It is built on top of Ansible and is the upstream product of the Ansible Automation Controller. AWX gives selected users in an organization the ability to launch jobs from the web GUI, view statistics about past jobs, and create hosts and inventories, among other features.
This workshop provides knowledge about the basic building blocks of AWX. In the workshop, we will gradually discuss all the steps that lead to a finished job template. Furthermore, we will deal with Execution Environments: Containers in which the job templates are ultimately executed.
The workshop is clearly practice-oriented: There are exercises for all the topics discussed so that the newly acquired knowledge can be used immediately and any unanswered questions can be answered.
- Introduction to AWX
- Projects and source control
- Job Templates
- Workflow Templates
- Execution Environments