| Management number | 233399180 | Release Date | 2026/06/27 | List Price | US$3.44 | Model Number | 233399180 | ||
|---|---|---|---|---|---|---|---|---|---|
| Category | |||||||||
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 - 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 architectureInstall AWX on Docker or K8s using the AWX Operator. Understand the architecture (web pods, task pods, PostgreSQL, receptor) so you can debug it - not just deploy it.Configure authentication, logging, and job settings including SAML, LDAP, OAuth, and external log forwarding to Splunk, Logstash, or Loki.Access control and organizationStructure your platform with organizations, teams, users, and granular RBAC that scales past a 5-person team.Manage credentials securely with credential types, custom credentials, and integration with external secret stores.Inventories and hostsBuild inventories that fit your environment: static lists, dynamic AWS inventories, constructed inventories, smart inventories, and host groups - with practical patterns for each.OrchestrationCreate job templates and surveys with parameterized inputs, custom playbooks, and content signature validation.Build workflow templates with approval nodes, conditional branches, and notification triggers across start, success, and failure stages.Master the AWX CLI and API, including organization-scoped tokens, resource import/export, and CI-triggered job launches.Custom execution environmentsBuild production-ready execution environments with Ansible Builder and Ansible Runner - the modern replacement for legacy virtualenvs.Scaling and high availabilityRun AWX in HA mode with execution and hop instances, instance groups, clustering, container groups, and capacity tuning.Monitoring and observabilityAnswer "what's running, what failed, and who did what" with AWX's status views, activity streams, workflow approvals, notifications, Prometheus metrics, and structured logs from pods and receptor nodesCI/CD integrationLaunch AWX jobs from your pipelines using the CLI and API - with a complete real-world example you can adapt directly.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. Read more
| ASIN | B0H2Q7VBNT |
|---|---|
| XRay | Not Enabled |
| ISBN13 | 978-2488111010 |
| Language | English |
| File size | 18.1 MB |
| Page Flip | Enabled |
| Publisher | FAUN.dev |
| Word Wise | Not Enabled |
| Print length | 278 pages |
| Accessibility | Learn more |
| Screen Reader | Supported |
| Publication date | May 23, 2026 |
| Enhanced typesetting | Enabled |
If you notice any omissions or errors in the product information on this page, please use the correction request form below.
Correction Request Form