Skip to content
>_
SecOps
Log
_
Home
Courses
Learning path
Resources
Topics
Blog
All courses
Ansible
Beginner
3 sections · 12 lessons · ~6h total · 14-question self-test
Start course
01
Beginner
4 lessons
Test yourself
01
What Ansible is & the push model
Agentless automation over SSH.
12 min
02
Install, inventory & ad-hoc commands
Hosts, groups, and one-off tasks.
12 min
03
Modules & idempotency
The unit of work that runs safely twice.
12 min
04
Your first playbook
Plays, tasks, and YAML structure.
12 min
02
Intermediate
4 lessons
Test yourself
01
Variables, facts & precedence
Where values come from and who wins.
14 min
02
Templates & Jinja2
Generate config files from data.
12 min
03
Roles & reuse
Package automation into shareable units.
12 min
04
Handlers, loops & conditionals
React to change; repeat; branch.
12 min
03
Advanced
4 lessons
Test yourself
01
Ansible Vault & secrets
Encrypt secrets in your repo.
14 min
02
Dynamic inventory & delegation
Inventory from the cloud; run elsewhere.
12 min
03
Hardening playbooks & the controller
become, SSH, and control-node risk.
14 min
04
Ansible in CI/CD
Lint, check mode, and safe automation.
12 min
Final exam
Test yourself on everything
14 questions drawn from all 3 sections — every answer explained as you pick.
Start final exam