Ansible

Updated 30 August 2026

Ansible — from first principles to interview-ready

A complete, self-contained learning track in 14 modules. No prior Ansible knowledge assumed.

Every topic builds only on what came before it. Every concept carries a runnable exercise with the expected output hidden behind a toggle, and every topic closes with real interview questions whose answers are hidden until you click.

🗺️ The track

🟢 Foundation

  • 01 · Fundamentals, Connectivity & Your First Playbook
  • 02 · Variables, Facts & Precedence
  • 03 · Playbook Control Flow
  • 04 · Jinja2 Templating

🟡 Intermediate

  • 05 · Roles & Reusability
  • 06 · Collections & Content Structure
  • 07 · Secrets & Ansible Vault
  • 08 · Execution Strategies & Performance
  • 09 · Dynamic Inventory & Cloud

🔴 Advanced

  • 10 · Custom Modules & Plugins
  • 11 · Testing, Molecule & CI/CD
  • 12 · Ansible Tower, AWX & Automation Platform
  • 13 · Troubleshooting & Debugging
  • 14 · Full Interview Simulation

📖 Modules

Module 01 — Fundamentals, Connectivity & Your First PlaybookModule 02 — Variables, Facts & PrecedenceModule 03 — Playbook Control FlowModule 04 — Jinja2 TemplatingModule 05 — Roles & ReusabilityModule 06 — Collections & Content StructureModule 07 — Secrets & Ansible VaultModule 08 — Execution Strategies & Performance at ScaleModule 09 — Dynamic Inventory & CloudModule 10 — Custom Modules & PluginsModule 11 — Testing, Molecule & CI/CDModule 12 — Ansible Tower, AWX & Automation PlatformModule 13 — Troubleshooting & DebuggingModule 14 — Full Interview Simulation

⌨️ Reference

⌨️ Daily Life Commands
How to use this — read the concept, attempt the 🧪 exercise before opening the ✅ expected-result toggle, then close each topic by answering the 🎯 interview questions out loud without opening the answers.
Spotted a mistake or want something added? Send me a note.