Level 2 · M.Sc
Ansible Automation & Security
Syllabus · 42 phases · ~1 year
Every unit this programme teaches, in the order it is taught. Headlines only — the material itself opens once you are enrolled.
- Phase 0 Foundations & lab hygiene
- Phase 1 Install & the two Ansibles
- Phase 2 The Cortex Estate lab range
- Phase 3 Inventory basics
- Phase 4 Ad-hoc commands & the module idea
- Phase 5 Idempotency & module semantics
- Phase 6 Configuration & the environment
- Phase 7 First playbook
- Phase 8 Modules in depth
- Phase 9 Handlers
- Phase 10 Loops & conditionals
- Phase 11 Blocks, error handling & tags
-
Phase 12
register&set_fact - Phase 13 Variable precedence
- Phase 14 Jinja2 templating
- Phase 15 Facts & caching
- Phase 16 Magic vars & data
- Phase 17 Roles anatomy
- Phase 18 import vs include & role dependencies
- Phase 19 Role interfaces
- Phase 20 Galaxy roles & requirements
- Phase 21 Project structure
- Phase 22 Dynamic inventory
- Phase 23 Constructed inventory & patterns
- Phase 24 Parallelism & rolling updates
- Phase 25 Delegation
- Phase 26 Async & long-running tasks
- Phase 27 Ansible Vault
- Phase 28 Secrets hygiene
- Phase 29 Connection & become intro
- Phase 30 Network segmentation on the estate
- Phase 31 Collections & FQCN
- Phase 32 Galaxy vs Automation Hub
- Phase 33 Linting & style
- Phase 34 ansible-navigator & EEs (intro)
- Phase 35 Molecule (intro)
- Phase 36 AAP awareness: AWX hands-on
- Phase 37 Playbook architecture & good practices
- Phase 38 Intro security & hardening
- Phase 39 Capstone
- Phase 40 Postmortem, good practice & the versioning chapter
- Phase 41 Portal integration & bridge to the PhD