IMPORTANT TO NOTE
This is the 90 minute version of this workshop. For the longer extended session please 🔬 click here
This condensed workshop provides a quick introduction to Ansible Automation, starting with command-line fundamentals and progressing to Ansible Automation Platform. You’ll write playbooks, use variables, create projects and job templates, work with surveys, configure role-based access control, and explore RHEL System Roles — all in 90 minutes.
This is documentation for Ansible Automation Platform 2.6
Recommended agenda for when there is an instructor teaching.
| Agenda Item | Link | Estimated Time |
|---|---|---|
| Slides: Introduction + Workshop Brief | 🖥️ Google Slides | ⏱️ 10 minutes |
| Lab: Exercises 1–7 | 🚀 Launch Lab | ⏱️ 75 minutes |
| Slides: Close Out & Q&A | 🖥️ Google Slides | ⏱️ 5 minutes |
Total Time: 1.5 hours (90 minutes)
| Exercise | Description | Estimated Time |
|---|---|---|
| Exercise 1 — Writing Your First Playbook | Create and run your first Ansible playbook | ⏱️ 15 minutes |
| Exercise 2 — Using Variables | Learn how to use variables and facts in playbooks | ⏱️ 10 minutes |
| Exercise 3 — Projects & Job Templates | Create projects and job templates in automation controller | ⏱️ 10 minutes |
| Exercise 4 — Surveys | Add surveys to job templates for user-driven input | ⏱️ 10 minutes |
| Exercise 5 — Role-based Access Control | Configure RBAC to manage user access and permissions | ⏱️ 10 minutes |
| Exercise 6 — RHEL System Roles | Use RHEL System Roles for firewall and timesync configuration | ⏱️ 10 minutes |
| Exercise 7 — Wrap-Up | Capstone exercise combining inventory, templates, surveys, and RBAC | ⏱️ 10 minutes |
Additional material for Ansible and RHEL Automation
| Title | Type | Link |
|---|---|---|
| Ansible Automation Platform Self-Paced Labs | Interactive labs | 🔬 Self-Paced Labs |
| Red Hat Training and Certification for AAP | Training | 📖 Training Catalog |
| Get a Trial Subscription for AAP | Trial | 🧪 Start Trial |
This is an official Ansible Workshop
This workshop is maintained by the Red Hat Ansible Technical Marketing Team.
Please open an issues on Github
