AWX sets out to solve the problems associated with Ansible automation in an enterprise environment. To maintain our hands-on focus, let's consider the organic growth scenario we discussed in Chapter 1, Building a Standard Operating Environment on Linux. In a small environment where Ansible has been implemented, you might have just one or two key people responsible for writing and running playbooks against the environment. In this small scenario, it is reasonably easy to know who has run which playbooks and what the latest versions are, and the training requirements for Ansible are low as only a small number of key people are responsible for its use.
As the environment scales to enterprise sizing, so do the number of Ansible operators. If all of those responsible for running Ansible have it installed on their own machines, and all have local copies of the...