Administering AWX Deployments
Learn how to administer AWX deployments through custom scripts, management jobs, and DevOps workflows. This guide assumes at least basic understanding of the systems that you manage and maintain with AWX.
This guide applies to the latest version of AWX only. The content in this guide is updated frequently and might contain functionality that is not available in previous versions. Likewise content in this guide can be removed or replaced if it applies to functionality that is no longer available in the latest version.
Join us online
We talk about AWX documentation on Matrix at #docs:ansible.im and on libera IRC at #ansible-docs
if you ever want to join us and chat about the docs!
You can also find lots of AWX discussion and get answers to questions at forum.ansible.com.
- Administering AWX Deployments
- 1. Starting, Stopping, and Restarting AWX
- 2. Custom Inventory Scripts
- 3. Inventory File Importing
- 4. Multi-Credential Assignment
- 5. Management Jobs
- 6. Clustering
- 7. Container and Instance Groups
- 8. Managing Capacity With Instances
- 9. Topology Viewer
- 10. AWX Logfiles
- 11. Logging and Aggregation
- 12. Metrics
- 13. Improving AWX Performance
- 14. Secret handling and connection security
- 15. Security Best Practices
- 16. The awx-manage Utility
- 17. AWX Configuration
- 18. Isolation functionality and variables
- 19. Token-Based Authentication
- 20. Setting up Social Authentication
- 21. Setting up Enterprise Authentication
- 22. Setting up LDAP Authentication
- 23. Changing the Default Timeout for Authentication
- 24. User Authentication with Kerberos
- 25. Working with Session Limits
- 26. Using Custom Logos in AWX
- 27. Troubleshooting AWX
- 27.1. Error logging and extra settings
- 27.2. sosreport
- 27.3. Problems connecting to your host
- 27.4. Unable to login to AWX via HTTP
- 27.5. WebSockets port for live events not working
- 27.6. Problems running a playbook
- 27.7. Problems when running a job
- 27.8. Playbooks aren’t showing up in the “Job Template” drop-down
- 27.9. Playbook stays in pending
- 27.10. Cancel an AWX job
- 27.11. Reusing an external database causes installations to fail
- 27.12. Private EC2 VPC Instances in the AWX Inventory
- 27.13. Troubleshooting “Error: provided hosts list is empty”
- 28. AWX Tips and Tricks
- 28.1. Using the AWX CLI Tool
- 28.2. Changing the AWX Admin Password
- 28.3. Creating an AWX Admin from the commandline
- 28.4. Setting up a jump host to use with AWX
- 28.5. View Ansible outputs for JSON commands when using AWX
- 28.6. Locate and configure the Ansible configuration file
- 28.7. View a listing of all ansible_ variables
- 28.8. The ALLOW_JINJA_IN_EXTRA_VARS variable
- 28.9. Using execution environments
- 28.10. Configuring the
awxhost
hostname for notifications - 28.11. Launching Jobs with curl
- 28.12. Dynamic Inventory and private IP addresses
- 28.13. Filtering instances returned by the dynamic inventory sources in AWX
- 28.14. Using an unreleased module from Ansible source with AWX
- 28.15. Using callback plugins with AWX
- 28.16. Connecting to Windows with winrm
- 28.17. Importing existing inventory files and host/group vars into AWX