Ansible¶
Portal | All Topics | Domain: DevOps & Tooling | Tier: 1
Also known as: playbooks, roles, inventory, ansible-galaxy, chef, puppet, saltstack, config-management
📘 Topic Packs¶
| Asset | Level | Time | Status |
|---|---|---|---|
| Ansible Automation | L1 | 5h | solid |
| Ansible Deep Dive | L2 | 5h | solid |
| Fleet Operations at Scale | L2 | 5h | solid |
| Mental Models (Core Concepts) | L0 | 4h | solid |
| RHCE (EX294) Exam Preparation | L2 | 40h | solid |
🏋️ Exercise Sets¶
| Asset | Level | Time | Status |
|---|---|---|---|
| Ansible Exercises (Quest Ladder) (CLI) | L1 | 8h | solid |
🔬 Labs¶
| Asset | Level | Time | Status |
|---|---|---|---|
| Ansible Lab: Conditionals and Loops | L1 | 25m | solid |
| Ansible Lab: Facts and Variables | L0 | 20m | solid |
| Ansible Lab: Install Nginx (Idempotency) | L1 | 20m | solid |
| Ansible Lab: Ping and Debug | L0 | 15m | solid |
| Ansible Lab: Roles | L1 | 20m | solid |
| Ansible Lab: Templates and Handlers | L1 | 25m | solid |
| Ansible Lab: Vault (Secrets Management) | L2 | 25m | solid |
⚡ Drills¶
| Asset | Level | Time | Status |
|---|---|---|---|
| Ansible Drills | L1 | 30m | solid |
🎯 Scenarios¶
| Asset | Level | Time | Status |
|---|---|---|---|
| Break/Fix: Handler Name Mismatch | L1 | 10m | solid |
| Break/Fix: Jinja2 Syntax Error in Template | L1 | 15m | solid |
| Break/Fix: Privilege Escalation Missing | L1 | 10m | solid |
| Break/Fix: Task Ordering / Dependency | L1 | 15m | solid |
| Break/Fix: Undefined Variable + Bare Jinja2 | L1 | 15m | solid |
| Break/Fix: Wrong Host Scope | L1 | 10m | solid |
| Break/Fix: Wrong Module Parameter | L0 | 10m | solid |
| Break/Fix: YAML Indentation Error | L0 | 10m | solid |
📋 Runbooks¶
| Asset | Level | Time | Status |
|---|---|---|---|
| Runbook: Ansible Playbook Failure | L1 | 15m | solid |
📝 Assessments¶
| Asset | Level | Time | Status |
|---|---|---|---|
| Skillcheck: Ansible | L1 | 30m | solid |
📎 References¶
| Asset | Level | Time | Status |
|---|---|---|---|
| Track: Infrastructure | L1 | 12h | solid |
🔍 Case Studys¶
| Asset | Level | Time | Status |
|---|---|---|---|
| Case Study: Ansible Playbook Hangs — SSH Agent Forwarding Blocked by Firewall | L2 | 30m | solid |
| Case Study: Node NotReady — NIC Firmware Bug, Fix Is Ansible Playbook | L2 | 30m | solid |
Related Topics¶
- Ansible Deep Dive (7 shared assets)
- Bash / Shell Scripting (2 shared assets)
- Terraform (2 shared assets)
- Git (2 shared assets)
- Linux Fundamentals (2 shared assets)
- Kubernetes Core (2 shared assets)
- Fleet Operations (1 shared asset)
- RHCE (EX294) Exam (1 shared asset)
- systemd (1 shared asset)
- SELinux & AppArmor (1 shared asset)