Feedback
Ansible Orchestration at Scale
You'll start with the essentials of setting up AWX in your environment. We will explore various installation methods, including using Docker and deploying AWX to a Kubernetes cluster. Documentation regarding installation can be overwhelming, but we will simplify the process and guide you through the steps to get AWX up and running — straightforward and hassle-free. | |
Dive into managing hosts and inventories within AWX. You will learn how to create and manage static and dynamic inventories (e.g., AWS), group hosts, add credentials, and use constructed inventories for more advanced scenarios. | |
Master the core components of AWX by exploring projects, job templates, and jobs. You'll learn how to create and manage projects, configure job templates, run ad hoc commands, and launch and schedule jobs. | |
You'll understand the lifecycle of an AWX job and how to orchestrate complex workflows using workflow templates and surveys. | |
You'll learn about enabling content signature validation to reinforce the integrity of your automation content. | |
You will understand project synchronization, job notifications, and how to manage job artifacts. | |
Discover the power of the AWX Command Line Interface (CLI). Learn what the AWX CLI is, why it is beneficial, and how to install and authenticate it. | |
You'll explore generating organization-scoped tokens, managing resources, and importing and exporting data. | |
Gain insights into execution environments and instances. Learn about creating custom execution environments using Ansible Builder and Ansible Runner, adding and building execution environments, and managing execution and hop instances. | |
You will dive into instance groups, clustering, container groups, and capacity adjustment to optimize your automation infrastructure. |
You'll start with the essentials of setting up AWX in your environment. We will explore various installation methods, including using Docker and deploying AWX to a Kubernetes cluster. Documentation regarding installation can be overwhelming, but we will simplify the process and guide you through the steps to get AWX up and running — straightforward and hassle-free. | |
Dive into managing hosts and inventories within AWX. You will learn how to create and manage static and dynamic inventories (e.g., AWS), group hosts, add credentials, and use constructed inventories for more advanced scenarios. | |
Master the core components of AWX by exploring projects, job templates, and jobs. You'll learn how to create and manage projects, configure job templates, run ad hoc commands, and launch and schedule jobs. | |
You'll understand the lifecycle of an AWX job and how to orchestrate complex workflows using workflow templates and surveys. | |
You'll learn about enabling content signature validation to reinforce the integrity of your automation content. | |
You will understand project synchronization, job notifications, and how to manage job artifacts. | |
Discover the power of the AWX Command Line Interface (CLI). Learn what the AWX CLI is, why it is beneficial, and how to install and authenticate it. | |
You'll explore generating organization-scoped tokens, managing resources, and importing and exporting data. | |
Gain insights into execution environments and instances. Learn about creating custom execution environments using Ansible Builder and Ansible Runner, adding and building execution environments, and managing execution and hop instances. | |
You will dive into instance groups, clustering, container groups, and capacity adjustment to optimize your automation infrastructure. | |
Explore the various settings in AWX, including authentication, job settings, and logging. | |
Understand how and where to configure settings, manage cache, debug, and logging settings, and other advanced options to optimize your AWX environment. | |
Understand how to monitor your AWX setup and view status updates. | |
You will learn about different status views like the dashboard, jobs, schedules, and activity streams. | |
You will explore management jobs, notifications, logging, and metrics to keep track of your automation processes. If you plan to monitor your automation using Prometheus, this guide gives you a head start. | |
Put your knowledge into practice with a real-world example. Learn how to use custom execution environments and external roles, create workflows, schedule and send notifications, launch jobs using the AWX CLI, AWX API, and from your CI pipelines. | |
You will be equipped with the necessary knowledge and skills to succeed in your AWX adoption journey, whether you are working independently or collaborating as part of a team. | |
Understand how to organize your automation environment by setting up organizations, users, and teams in AWX. Learn how these elements fit together and how they can be used to manage permissions and secure your automation processes. |
You know Ansible. Your playbooks work. But your team is drowning in YAML sprawl, missed schedules, untracked changes, and "who ran what when" questions nobody can answer.
AWX fixes this if you know how to wield it.
"AWX in Action: Ansible Orchestration at Scale" is the practical guide for Ansible users ready to graduate from command-line scripts to a production-grade automation platform. AWX is the most powerful way to scale Ansible beyond CLI execution. But the official docs are dense, the moving parts are many, and most teams adopt AWX without ever using half of what it can do.
This book ch…
You know Ansible. Your playbooks work. But your team is drowning in YAML sprawl, missed schedules, untracked changes, and "who ran what when" questions nobody can answer.
AWX fixes this if you know how to wield it.
"AWX in Action: Ansible Orchestration at Scale" is the practical guide for Ansible users ready to graduate from command-line scripts to a production-grade automation platform. AWX is the most powerful way to scale Ansible beyond CLI execution. But the official docs are dense, the moving parts are many, and most teams adopt AWX without ever using half of what it can do.
This book changes that.
Written by Aymen El Amri - a cloud-native engineer with 15+ years in production systems, founder of FAUN.dev, and recognized by TechBeacon among the top 100 DevOps professionals to follow - this guide distills years of consulting engagements and battle-tested workshop teaching into a single hands-on reference.
Installation and architecture
Access control and organization
Inventories and hosts
Orchestration
Custom execution environments
Scaling and high availability
Monitoring and observability
CI/CD integration
The book closes with a complete real-world example: custom execution environments, external roles, scheduled workflows, notifications, and CI-triggered jobs - an end-to-end reference you can adapt directly to your own infrastructure.
Who this book is for: Experienced Ansible users, DevOps engineers, SREs, sysadmins, and platform teams who want to move beyond ansible-playbook and operate Ansible like production infrastructure - not just script it.
What sets this book apart: Built from real consulting engagements and a battle-tested workshop, not vendor marketing. Every chapter explains not just how AWX works but why - so you can debug, extend, and operate it long after you finish reading.
AWX
Docker
Ansible
KubernetesFollow the winding road from start to finish
AWX Decoded: Architecture, Ecosystem, and the Tradeoffs That Matter
5 sections · 36m readThe AWX Object Model: Organizations, Teams, and RBAC From Day One
4 sections · 32m readInventories Done Right: From Static Hosts to Dynamic Cloud Discovery
5 sections · 108m readExecution Environments Demystified: Build Once, Run Anywhere, Pin Every Version
7 sections · 59m readScale AWX Without Breaking It: Mesh, Hop Nodes, and Capacity Planning
8 sections · 67m readFrom Playbook to Production: Projects, Templates, Jobs, and Workflows in Practice
8 sections · 160m readWhat Really Happens When You Hit Launch: The AWX Job Lifecycle
7 sections · 10m readFrom Git Push to Running PostgreSQL: An End-to-End AWX Workflow
5 sections · 67m readWatching AWX: Status Views, Notifications, Logs, and Prometheus Metrics
5 sections · 38m readAymen El Amri is a software engineer, author, and founder of FAUN.dev, a platform and newsletter network serving hundreds of thousands of developers across DevOps, cloud native, Kubernetes, and applied AI. He writes practical, hands-on technical books for engineers, covering Docker, Kubernetes, Ansible, AWX, Python, and large language models. His work focuses on turning complex infrastructure and AI topics into clear, example-driven guides that practitioners can apply immediately. More at FAUN.dev.
Find more courses like this one

26 Modules 158 Sections

15 Modules 89 Sections

20 Modules 71 Sections

23 Modules 107 Sections

33 Modules 115 Sections

30 Modules 176 Sections