AnsibleFest
Products
Community
Webinars & Training
Blog
Documentation
AUTOMATION CONTROLLER
v4.3
Are you using the latest and greatest version of Automation Controller? Find the
Automation Controller documentation
set which best matches your version of the controller.
Automation Controller Administration Guide v4.3
1. Red Hat Ansible Automation Platform Controller Licensing, Updates, and Support
1.1. Support
1.2. Trial / Evaluation
1.3. Subscription Types
1.4. Node Counting in Licenses
1.5. Attaching Subscriptions
1.6. Ansible Automation Platform Component Licenses
2. Starting, Stopping, and Restarting the Controller
3. Custom Inventory Scripts
4. Inventory File Importing
4.1. Custom Dynamic Inventory Scripts
4.2. SCM Inventory Source Fields
5. Multi-Credential Assignment
5.1. Background
5.2. Important Changes
5.3. Launch Time Considerations
5.4. Multi-Vault Credentials
6. Management Jobs
6.1. Removing Old Activity Stream Data
6.2. Cleanup Expired OAuth2 Tokens
6.3. Cleanup Expired Sessions
6.4. Removing Old Job History
7. Clustering
7.1. Setup Considerations
7.2. Install and Configure
7.3. Status and Monitoring via Browser API
7.4. Instance Services and Failure Behavior
7.5. Job Runtime Behavior
7.6. Deprovision Instances
8. Container and Instance Groups
8.1. Instance Groups
8.2. Container Groups
9. Managing Capacity With Instances
9.1. Prerequisites
9.2. Manage instances
9.3. Add an instance
10. Topology Viewer
11. Controller Logfiles
12. Logging and Aggregation
12.1. Loggers
12.2. Set Up Logging
12.3. Troubleshoot Logging
13. Metrics
13.1. Set up Prometheus
14. Improving Controller Performance
14.1. Performance improvements
14.2. Capacity Planning
14.3. Monitoring Controller
14.4. Database Settings
14.5. Additional Resources
15. Secret handling and connection security
15.1. Secret Handling
15.2. Connection Security
16. Security Best Practices
16.1. General best practices
16.2. Understand the architecture of Ansible and the controller
16.3. Granting access
16.4. Available resources
17. The
awx-manage
Utility
17.1. Inventory Import
17.2. Cleanup of old data
17.3. Cluster management
17.4. Token and session management
17.5. Analytics gathering
18. Controller Configuration
18.1. Authentication
18.2. Jobs
18.3. System
18.4. User Interface
18.5. License
19. Isolation functionality and variables
20. Token-Based Authentication
20.1. Managing OAuth 2 Applications and Tokens
20.2. Using OAuth 2 Token System for Personal Access Tokens (PAT)
20.3. Application Functions
20.4. Application Token Functions
21. Setting up Social Authentication
21.1. GitHub settings
21.2. Google OAuth2 settings
21.3. Organization and Team Mapping
22. Setting up Enterprise Authentication
22.1. Azure AD settings
22.2. LDAP Authentication
22.3. RADIUS settings
22.4. SAML settings
22.5. TACACS+ settings
22.6. Generic OIDC settings
23. Setting up LDAP Authentication
23.1. LDAP Organization and Team Mapping
23.2. Enabling Logging for LDAP
23.3. Referrals
23.4. LDAP authentication performance tips
24. Changing the Default Timeout for Authentication
25. User Authentication with Kerberos
25.1. AD and Kerberos Credentials
25.2. Working with Kerberos Tickets
26. Working with Session Limits
27. Backing Up and Restoring
27.1. Backup/Restore Playbooks
27.2. Backup and Restoration Considerations
27.3. Backup and Restore for Clustered Environments
28. Using Custom Logos in automation controller
29. Usability Analytics and Data Collection
29.1. Automation Analytics
29.2. Details of data collection
30. Troubleshooting the controller
30.1. Error logs
30.2. sosreport
30.3. Problems connecting to your host
30.4. Unable to login to the controller via HTTP
30.5. WebSockets port for live events not working
30.6. Problems running a playbook
30.7. Problems when running a job
30.8. Playbooks aren’t showing up in the “Job Template” drop-down
30.9. Playbook stays in pending
30.10. Cancel a controller job
30.11. Reusing an external database causes installations to fail
30.12. Private EC2 VPC Instances in the controller Inventory
30.13. Troubleshooting “Error: provided hosts list is empty”
31. Controller Tips and Tricks
31.1. Using the Controller CLI Tool
31.2. Changing the Controller Admin Password
31.3. Creating a controller Admin from the commandline
31.4. Setting up a jump host to use with the controller
31.5. View Ansible outputs for JSON commands when using the controller
31.6. Locate and configure the Ansible configuration file
31.7. View a listing of all ansible_ variables
31.8. The ALLOW_JINJA_IN_EXTRA_VARS variable
31.9. Using execution environments
31.10. Configuring the
controllerhost
hostname for notifications
31.11. Launching Jobs with curl
31.12. Dynamic Inventory and private IP addresses
31.13. Filtering instances returned by the dynamic inventory sources in the controller
31.14. Using an unreleased module from Ansible source with the controller
31.15. Using callback plugins with the controller
31.16. Connecting to Windows with winrm
31.17. Importing existing inventory files and host/group vars into the controller
32. Postface
AnsibleFest
Products
Community
Webinars & Training
Blog
Automation Controller Administration Guide
Ansible Docs Home
»
Ansible Automation Platform Docs
»
— Automation Controller Administration Guide v4.3
»
Please activate JavaScript to enable the search functionality.