Preface A: Introduction
Section A.1: Managing Enterprise Automation with Red Hat Ansible Automation Platform
Section A.2: Orientation to the Classroom Environment
Section A.3: Obtaining a Trial Subscription to Red Hat Ansible Automation Platform
SectionChapter 1: Installing Red Hat Ansible Automation Platform
SectionSection 1.1: Explaining the Red Hat Ansible Automation Platform Architecture
Section 1.2: Quiz: Explaining the Red Hat Ansible Automation Platform Architecture
Section 1.3: Installing Automation Controller and Private Automation Hub
Section 1.4: Guided Exercise: Installing Automation Controller and Private Automation Hub
Section 1.5: Initial Configuration of Automation Controller and Private Automation Hub
Section 1.6: Guided Exercise: Initial Configuration of Automation Controller and Private Automation Hub
Section 1.7: Quiz: Installing Red Hat Ansible Automation Platform
Section 1.8: Summary
Chapter 2: Managing User Access
Section 2.1: Creating and Managing Automation Controller Users
Section 2.2: Guided Exercise: Creating and Managing Automation Controller Users
Section 2.3: Managing Automation Controller Access with Teams
Section 2.4: Guided Exercise: Managing Automation Controller Access with Teams
Section 2.5: Creating and Managing Users and Groups for Private Automation Hub
Section 2.6: Guided Exercise: Creating and Managing Users and Groups in Private Automation Hub
Section 2.7: Lab: Managing User Access
Section 2.8: Summary
Chapter 3: Managing Inventories and Machine Credentials
Section 3.1: Creating a Static Inventory
Section 3.2: Guided Exercise: Creating a Static Inventory
Section 3.3: Creating Machine Credentials for Access to Inventory Hosts
Section 3.4: Guided Exercise: Creating Machine Credentials for Access to Inventory Hosts
Section 3.5: Lab: Managing Inventories and Machine Credentials
Section 3.6: Summary
Chapter 4: Managing Projects and Launching Ansible Jobs
Section 4.1: Creating a Project for Ansible Playbooks
Section 4.2: Guided Exercise: Creating a Project for Ansible Playbooks
Section 4.3: Creating Job Templates and Launching Jobs
Section 4.4: Guided Exercise: Creating Job Templates and Launching Jobs
Section 4.5: Lab: Managing Projects and Launching Ansible Jobs
Section 4.6: Summary
Chapter 5: Advanced Job Configuration
Section 5.1: Improving Performance with Fact Caching
Section 5.2: Guided Exercise: Improving Performance with Fact Caching
Section 5.3: Creating Job Template Surveys to Set Variables for Jobs
Section 5.4: Guided Exercise: Creating Job Template Surveys to Set Variables for Jobs
Section 5.5: Scheduling Jobs and Configuring Notifications
Section 5.6: Guided Exercise: Scheduling Jobs and Configuring Notifications
Section 5.7: Lab: Advanced Job Configuration
Section 5.8: Summary
Chapter 6: Constructing Job Workflows
Section 6.1: Creating Workflow Job Templates and Launching Workflow Jobs
Section 6.2: Guided Exercise: Creating Workflow Job Templates and Launching Workflow Jobs
Section 6.3: Requiring Approvals in Workflow Jobs
Section 6.4: Guided Exercise: Requiring Approvals in Workflow Jobs
Section 6.5: Lab: Constructing Job Workflows
Section 6.6: Summary
Chapter 7: Managing Advanced Inventories
Section 7.1: Importing External Static Inventories
Section 7.2: Guided Exercise: Importing External Static Inventories
Section 7.3: Configuring Dynamic Inventory Plug-ins
Section 7.4: Quiz: Configuring Dynamic Inventory Plug-ins
Section 7.5: Filtering Hosts with Smart Inventories
Section 7.6: Guided Exercise: Filtering Hosts with Smart Inventories
Section 7.7: Lab: Managing Advanced Inventories
Section 7.8: Summary
Chapter 8: Automating Configuration of Ansible Automation Platform
Section 8.1: Configuring Red Hat Ansible Automation Platform with Collections
Section 8.2: Guided Exercise: Configuring Red Hat Ansible Automation Platform with Collections
Section 8.3: Automating Configuration Updates with Git Webhooks
Section 8.4: Guided Exercise: Automating Configuration Updates with Git Webhooks
Section 8.5: Launching Jobs with the Automation Controller API
Section 8.6: Guided Exercise: Launching Jobs with the Automation Controller API
Section 8.7: Lab: Automating Configuration of Ansible Automation Platform
Section 8.8: Summary
Chapter 9: Maintaining Red Hat Ansible Automation Platform
Section 9.1: Performing Basic Troubleshooting of Automation Controller
Section 9.2: Guided Exercise: Performing Basic Troubleshooting of Automation Controller
Section 9.3: Backing up and Restoring Red Hat Ansible Automation Platform
Section 9.4: Guided Exercise: Backing up and Restoring Red Hat Ansible Automation Platform
Section 9.5: Quiz: Maintaining Red Hat Ansible Automation Platform
Section 9.6: Summary
Chapter 10: Getting Insights into Automation Performance
Section 10.1: Gathering Data for Cloud-based Analysis
Section 10.2: Quiz: Gathering Data for Cloud-based Analysis
Section 10.3: Getting Insights into Automation Performance
Section 10.4: Quiz: Getting Insights into Automation Performance
Section 10.5: Evaluating Performance with Automation Analytics
Section 10.6: Quiz: Evaluating Performance with Automation Analytics
Section 10.7: Producing Reports from Automation Analytics
Section 10.8: Quiz: Producing Reports from Automation Analytics
Section 10.9: Summary
Chapter 11: Building a Large-scale Red Hat Ansible Automation Platform Deployment
Section 11.1: Designing a Clustered Ansible Automation Platform Implementation
Section 11.2: Quiz: Designing a Clustered Ansible Automation Platform Implementation
Section 11.3: Deploying Distributed Execution with Automation Mesh
Section 11.4: Guided Exercise: Deploying Distributed Execution with Automation Mesh
Section 11.5: Managing Distributed Execution with Automation Mesh
Section 11.6: Guided Exercise: Managing Distributed Execution with Automation Mesh
Section 11.7: Quiz: Building a Large-scale Red Hat Ansible Automation Platform Deployment
Section 11.8: Summary
Chapter 12: Comprehensive Review
Section 12.1: Comprehensive Review
Section 12.2: Lab: Deploying and Operating an Automation Mesh
Section 12.3: Lab: Adding Users and Teams
Section 12.4: Lab: Uploading Automation Execution Environments to Private Automation Hub
Section 12.5: Lab: Creating an Inventory Managed as a Project
Section 12.6: Lab: Configuring Job Templates
Section 12.7: Lab: Configuring Workflow Job Templates, Surveys, and Notifications
Section 12.8: Lab: Operating Automation Controller using the API
Section 12.9: Lab: Backup and Restore Red Hat Ansible Automation Platform