Instructor Guide: DO467 Managing Enterprise Automation with Red Hat Ansible Automation Platfor
Edition 1 20220603
Copyright © 2022 Red Hat
-
Michael Philips
-
Karan Rai
-
Alejandra Ramírez Palacios
-
Dallas Spohn
-
Antonio Marí Romero
-
David O’Brien
-
Steve Bonneville
Contributors: David Sacco, Sajith Eyamkuzhy Sugathan, Richard Allred
Document Conventions
This section describes various conventions and practices that are used throughout all Red Hat Training courses.
Admonitions
Red Hat Training courses use the following admonitions:
Note
Notes are tips, shortcuts, or alternative approaches to the task at hand. Ignoring a note should have no negative consequences, but you might miss out on something that makes your life easier.
Important
Important sections provide details of information that is easily missed: configuration changes that apply only to the current session, or services that need restarting before an update applies. Ignoring these admonitions will not cause data loss, but might cause irritation and frustration.
Inclusive Language
Red Hat Training is currently reviewing its use of language in various areas to help remove any potentially offensive terms. This is an ongoing process and requires alignment with the products and services that are covered in Red Hat Training courses. Red Hat appreciates your patience during this process.
Course Timing
ILT
| Activity | Time |
|---|---|
Introduction |
xx minutes |
Chapter 1 |
xx minutes |
Chapter 2 |
xx minutes |
Total for day |
xx minutes (xx minutes) |
Introduction
Schedule
| Section | Title | Presentation and Engagement Methods | Time (minutes) |
|---|---|---|---|
1 |
Introduction content |
P: Lecture |
2 |
2 |
Orientation to the Classroom Environment |
P: Lecture |
3 |
3 |
Performing Lab Exercises |
P: Lecture |
3 |
Total Time: 8 minutes |
|||
Installing Red Hat Ansible Automation Platform
Chapter Schedule
| Section | Title | Presentation and Engagement Methods | Time (minutes) |
|---|---|---|---|
1 |
Explaining the Red Hat Ansible Automation Platform Architecture |
P: Lecture |
15 |
A: Matching Quiz |
5 |
||
2 |
Installing Automation Controller and Private Automation Hub |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
2 |
Initial Configuration of Automation Controller and Private Automation Hub |
P: Lecture |
15 |
A: Guided Exercise |
15 |
Managing User Access
Chapter Schedule
| Section | Title | Presentation and Engagement Methods | Time (minutes) |
|---|---|---|---|
1 |
Creating and Managing Automation Controller Users |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
1 |
Managing Automation Controller Access with Teams |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
1 |
Creating and Managing Users and Groups for Private Automation Hub |
P: Lecture |
15 |
A: Guided Exercise |
15 |
Managing Inventories and Machine Credentials
Chapter Schedule
| Section | Title | Presentation and Engagement Methods | Time (minutes) |
|---|---|---|---|
1 |
Creating a Static Inventory |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
1 |
Creating Machine Credentials for Access to Inventory Hosts |
P: Lecture |
15 |
A: Guided Exercise |
15 |
Managing Projects and Launching Ansible Jobs
Chapter Schedule
| Section | Title | Presentation and Engagement Methods | Time (minutes) |
|---|---|---|---|
1 |
Creating a Project for Ansible Playbooks |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
1 |
Creating Job Templates and Launching Jobs |
P: Lecture |
15 |
A: Guided Exercise |
15 |
Advanced Job Configuration
Chapter Schedule
| Section | Title | Presentation and Engagement Methods | Time (minutes) |
|---|---|---|---|
1 |
Improving Performance with Fact Caching |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
2 |
Creating Job Template Surveys to Set Variables for Jobs |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
3 |
Scheduling Jobs and Configuring Notifications |
P: Lecture |
15 |
A: Guided Exercise |
15 |
Constructing Job Workflows
Chapter Schedule
| Section | Title | Presentation and Engagement Methods | Time (minutes) |
|---|---|---|---|
1 |
Creating Workflow Job Templates and Launching Workflow Jobs |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
2 |
Requiring Approvals in Workflow Jobs |
P: Lecture |
15 |
A: Guided Exercise |
15 |
Managing Advanced Inventories
Chapter Schedule
| Section | Title | Presentation and Engagement Methods | Time (minutes) |
|---|---|---|---|
1 |
Importing External Static Inventories |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
2 |
Configuring Dynamic Inventory Plug-ins |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
3 |
Filtering Hosts with Smart Inventories |
P: Lecture |
15 |
A: Guided Exercise |
15 |
Automating Configuration of Ansible Automation Platform
Chapter Schedule
| Section | Title | Presentation and Engagement Methods | Time (minutes) |
|---|---|---|---|
1 |
Configuring Red Hat Ansible Automation Platform with Collections |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
2 |
Automating Configuration Updates with Git Webhooks |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
3 |
Launcing Jobs with the Ansible Automation Controller API |
P: Lecture |
15 |
A: Guided Exercise |
15 |
Maintaining Red Hat Ansible Automation Platform
Chapter Schedule
| Section | Title | Presentation and Engagement Methods | Time (minutes) |
|---|---|---|---|
1 |
Performing Basic Troubleshooting of Automation Controller |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
2 |
Backing Up and Restoring Red Hat Ansible Automation Platform |
P: Lecture |
15 |
A: Guided Exercise |
15 |
Getting Insights into Automation and Performance
Chapter Schedule
| Section | Title | Presentation and Engagement Methods | Time (minutes) |
|---|---|---|---|
1 |
Gathering Data for Cloud-based Analysis |
P: Lecture |
15 |
A: Quiz |
5 |
||
2 |
Getting Insights into Automation Performance |
P: Lecture |
15 |
A: Quiz |
5 |
||
3 |
Evaluating Performance with Automation and Analytics |
P: Lecture |
15 |
A: Quiz |
5 |
||
4 |
Producing Reports from Automation Analytics |
P: Lecture |
15 |
A: Quiz |
5 |
Building a Large-scale Red Hat Ansible Automation Platform Deployment
Chapter Schedule
| Section | Title | Presentation and Engagement Methods | Time (minutes) |
|---|---|---|---|
1 |
Designing a Clustered Ansible Automation Platform Implementation |
P: Lecture |
15 |
A: Quiz |
5 |
||
2 |
Deploying Distributed Execution with Automation Mesh |
P: Lecture |
15 |
A: Guided Exercise |
15 |
||
3 |
Managing Distributed Execution with Automation Mesh |
P: Lecture |
15 |
A: Guided Exercise |
15 |