Course structure available

Stage 07 · Infrastructure & Configuration

Ansible Complete Course

Automate Linux, Windows, networking, cloud, and Kubernetes systems with inventories, playbooks, roles, collections, testing, secrets, custom plugins, and scalable production execution.

ANS
38chapters
190lessons
Intermediatestarting level
Hands-onlearning mode
Course stateCurriculum ready

Course brief

A complete Ansible curriculum for reliable, idempotent configuration and orchestration across heterogeneous infrastructure.

This course is organized as a progressive operational curriculum. Lesson files are reserved in the repository structure so future content can be added without changing URLs or navigation.

By the end

You will be able to

  • Build inventories and target infrastructure safely with Ansible
  • Write idempotent playbooks, roles, templates, handlers, and reusable collections
  • Automate Linux, Windows, networks, cloud services, and Kubernetes
  • Protect secrets, test automation, extend Ansible, and diagnose failures
  • Scale execution through CI/CD, runners, performance tuning, and governance

Complete syllabus

38 chapters in prerequisite order.

The structure goes beyond a command reference and includes architecture, security, reliability, troubleshooting, automation, governance, and production operations.

01

Chapter 1

Ansible Foundations, Architecture, Control Nodes, Managed Nodes, and Idempotency

5 lessons
01
Ansible Foundations, Architecture, Control Nodes, Managed Nodes, and Idempotency: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Ansible Foundations, Architecture, Control Nodes, Managed Nodes, and Idempotency: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Ansible Foundations, Architecture, Control Nodes, Managed Nodes, and Idempotency: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Ansible Foundations, Architecture, Control Nodes, Managed Nodes, and Idempotency: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Ansible Foundations, Architecture, Control Nodes, Managed Nodes, and IdempotencyReserved in course structure
Planned
02

Chapter 2

Installing ansible-core, Ansible Packages, Configuration, and Execution Environments

5 lessons
01
Installing ansible-core, Ansible Packages, Configuration, and Execution Environments: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Installing ansible-core, Ansible Packages, Configuration, and Execution Environments: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Installing ansible-core, Ansible Packages, Configuration, and Execution Environments: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Installing ansible-core, Ansible Packages, Configuration, and Execution Environments: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Installing ansible-core, Ansible Packages, Configuration, and Execution EnvironmentsReserved in course structure
Planned
03

Chapter 3

Static Inventory, Hosts, Groups, Variables, and Inventory Organization

5 lessons
01
Static Inventory, Hosts, Groups, Variables, and Inventory Organization: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Static Inventory, Hosts, Groups, Variables, and Inventory Organization: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Static Inventory, Hosts, Groups, Variables, and Inventory Organization: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Static Inventory, Hosts, Groups, Variables, and Inventory Organization: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Static Inventory, Hosts, Groups, Variables, and Inventory OrganizationReserved in course structure
Planned
04

Chapter 4

Dynamic Inventory, Inventory Plugins, Cloud Sources, and Constructed Groups

5 lessons
01
Dynamic Inventory, Inventory Plugins, Cloud Sources, and Constructed Groups: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Dynamic Inventory, Inventory Plugins, Cloud Sources, and Constructed Groups: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Dynamic Inventory, Inventory Plugins, Cloud Sources, and Constructed Groups: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Dynamic Inventory, Inventory Plugins, Cloud Sources, and Constructed Groups: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Dynamic Inventory, Inventory Plugins, Cloud Sources, and Constructed GroupsReserved in course structure
Planned
05

Chapter 5

Host Patterns, Ad Hoc Commands, Modules, Return Data, and Command-Line Tools

5 lessons
01
Host Patterns, Ad Hoc Commands, Modules, Return Data, and Command-Line Tools: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Host Patterns, Ad Hoc Commands, Modules, Return Data, and Command-Line Tools: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Host Patterns, Ad Hoc Commands, Modules, Return Data, and Command-Line Tools: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Host Patterns, Ad Hoc Commands, Modules, Return Data, and Command-Line Tools: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Host Patterns, Ad Hoc Commands, Modules, Return Data, and Command-Line ToolsReserved in course structure
Planned
06

Chapter 6

YAML and Playbook Structure: Plays, Tasks, Hosts, and Execution Order

5 lessons
01
YAML and Playbook Structure: Plays, Tasks, Hosts, and Execution Order: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
YAML and Playbook Structure: Plays, Tasks, Hosts, and Execution Order: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
YAML and Playbook Structure: Plays, Tasks, Hosts, and Execution Order: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
YAML and Playbook Structure: Plays, Tasks, Hosts, and Execution Order: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — YAML and Playbook Structure: Plays, Tasks, Hosts, and Execution OrderReserved in course structure
Planned
07

Chapter 7

Modules, Fully Qualified Collection Names, Arguments, and Idempotent Operations

5 lessons
01
Modules, Fully Qualified Collection Names, Arguments, and Idempotent Operations: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Modules, Fully Qualified Collection Names, Arguments, and Idempotent Operations: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Modules, Fully Qualified Collection Names, Arguments, and Idempotent Operations: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Modules, Fully Qualified Collection Names, Arguments, and Idempotent Operations: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Modules, Fully Qualified Collection Names, Arguments, and Idempotent OperationsReserved in course structure
Planned
08

Chapter 8

Variables, Facts, Registered Results, and Runtime Data

5 lessons
01
Variables, Facts, Registered Results, and Runtime Data: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Variables, Facts, Registered Results, and Runtime Data: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Variables, Facts, Registered Results, and Runtime Data: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Variables, Facts, Registered Results, and Runtime Data: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Variables, Facts, Registered Results, and Runtime DataReserved in course structure
Planned
09

Chapter 9

Variable Precedence, Scope, host_vars, group_vars, and Configuration Design

5 lessons
01
Variable Precedence, Scope, host_vars, group_vars, and Configuration Design: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Variable Precedence, Scope, host_vars, group_vars, and Configuration Design: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Variable Precedence, Scope, host_vars, group_vars, and Configuration Design: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Variable Precedence, Scope, host_vars, group_vars, and Configuration Design: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Variable Precedence, Scope, host_vars, group_vars, and Configuration DesignReserved in course structure
Planned
10

Chapter 10

Conditionals, Loops, until/retries, and Data-Driven Task Control

5 lessons
01
Conditionals, Loops, until/retries, and Data-Driven Task Control: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Conditionals, Loops, until/retries, and Data-Driven Task Control: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Conditionals, Loops, until/retries, and Data-Driven Task Control: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Conditionals, Loops, until/retries, and Data-Driven Task Control: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Conditionals, Loops, until/retries, and Data-Driven Task ControlReserved in course structure
Planned
11

Chapter 11

Handlers, notify, listen, Change Semantics, and Event-Driven Restarts

5 lessons
01
Handlers, notify, listen, Change Semantics, and Event-Driven Restarts: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Handlers, notify, listen, Change Semantics, and Event-Driven Restarts: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Handlers, notify, listen, Change Semantics, and Event-Driven Restarts: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Handlers, notify, listen, Change Semantics, and Event-Driven Restarts: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Handlers, notify, listen, Change Semantics, and Event-Driven RestartsReserved in course structure
Planned
12

Chapter 12

Jinja2 Templates, Filters, Tests, Lookups, and Safe Rendering

5 lessons
01
Jinja2 Templates, Filters, Tests, Lookups, and Safe Rendering: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Jinja2 Templates, Filters, Tests, Lookups, and Safe Rendering: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Jinja2 Templates, Filters, Tests, Lookups, and Safe Rendering: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Jinja2 Templates, Filters, Tests, Lookups, and Safe Rendering: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Jinja2 Templates, Filters, Tests, Lookups, and Safe RenderingReserved in course structure
Planned
13

Chapter 13

Files, Packages, Services, Users, Permissions, and Core System Automation

5 lessons
01
Files, Packages, Services, Users, Permissions, and Core System Automation: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Files, Packages, Services, Users, Permissions, and Core System Automation: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Files, Packages, Services, Users, Permissions, and Core System Automation: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Files, Packages, Services, Users, Permissions, and Core System Automation: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Files, Packages, Services, Users, Permissions, and Core System AutomationReserved in course structure
Planned
14

Chapter 14

Roles, Defaults, Vars, Tasks, Handlers, Templates, and Reusable Structure

5 lessons
01
Roles, Defaults, Vars, Tasks, Handlers, Templates, and Reusable Structure: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Roles, Defaults, Vars, Tasks, Handlers, Templates, and Reusable Structure: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Roles, Defaults, Vars, Tasks, Handlers, Templates, and Reusable Structure: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Roles, Defaults, Vars, Tasks, Handlers, Templates, and Reusable Structure: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Roles, Defaults, Vars, Tasks, Handlers, Templates, and Reusable StructureReserved in course structure
Planned
15

Chapter 15

Collections, Ansible Galaxy, Dependencies, Namespaces, and Distribution

5 lessons
01
Collections, Ansible Galaxy, Dependencies, Namespaces, and Distribution: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Collections, Ansible Galaxy, Dependencies, Namespaces, and Distribution: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Collections, Ansible Galaxy, Dependencies, Namespaces, and Distribution: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Collections, Ansible Galaxy, Dependencies, Namespaces, and Distribution: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Collections, Ansible Galaxy, Dependencies, Namespaces, and DistributionReserved in course structure
Planned
16

Chapter 16

include_tasks, import_tasks, include_role, import_role, and Reuse Semantics

5 lessons
01
include_tasks, import_tasks, include_role, import_role, and Reuse Semantics: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
include_tasks, import_tasks, include_role, import_role, and Reuse Semantics: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
include_tasks, import_tasks, include_role, import_role, and Reuse Semantics: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
include_tasks, import_tasks, include_role, import_role, and Reuse Semantics: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — include_tasks, import_tasks, include_role, import_role, and Reuse SemanticsReserved in course structure
Planned
17

Chapter 17

Blocks, Rescue, Always, failed_when, changed_when, and Failure Control

5 lessons
01
Blocks, Rescue, Always, failed_when, changed_when, and Failure Control: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Blocks, Rescue, Always, failed_when, changed_when, and Failure Control: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Blocks, Rescue, Always, failed_when, changed_when, and Failure Control: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Blocks, Rescue, Always, failed_when, changed_when, and Failure Control: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Blocks, Rescue, Always, failed_when, changed_when, and Failure ControlReserved in course structure
Planned
18

Chapter 18

Tags, Delegation, run_once, Local Actions, and Cross-Host Coordination

5 lessons
01
Tags, Delegation, run_once, Local Actions, and Cross-Host Coordination: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Tags, Delegation, run_once, Local Actions, and Cross-Host Coordination: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Tags, Delegation, run_once, Local Actions, and Cross-Host Coordination: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Tags, Delegation, run_once, Local Actions, and Cross-Host Coordination: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Tags, Delegation, run_once, Local Actions, and Cross-Host CoordinationReserved in course structure
Planned
19

Chapter 19

Strategies, Forks, serial, throttle, order, and Rolling Automation

5 lessons
01
Strategies, Forks, serial, throttle, order, and Rolling Automation: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Strategies, Forks, serial, throttle, order, and Rolling Automation: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Strategies, Forks, serial, throttle, order, and Rolling Automation: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Strategies, Forks, serial, throttle, order, and Rolling Automation: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Strategies, Forks, serial, throttle, order, and Rolling AutomationReserved in course structure
Planned
20

Chapter 20

Check Mode, Diff Mode, Idempotency Validation, and Safe Change Preview

5 lessons
01
Check Mode, Diff Mode, Idempotency Validation, and Safe Change Preview: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Check Mode, Diff Mode, Idempotency Validation, and Safe Change Preview: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Check Mode, Diff Mode, Idempotency Validation, and Safe Change Preview: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Check Mode, Diff Mode, Idempotency Validation, and Safe Change Preview: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Check Mode, Diff Mode, Idempotency Validation, and Safe Change PreviewReserved in course structure
Planned
21

Chapter 21

Privilege Escalation, become, sudo, su, and Least-Privilege Automation

5 lessons
01
Privilege Escalation, become, sudo, su, and Least-Privilege Automation: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Privilege Escalation, become, sudo, su, and Least-Privilege Automation: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Privilege Escalation, become, sudo, su, and Least-Privilege Automation: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Privilege Escalation, become, sudo, su, and Least-Privilege Automation: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Privilege Escalation, become, sudo, su, and Least-Privilege AutomationReserved in course structure
Planned
22

Chapter 22

SSH Connections, ControlPersist, Bastions, Proxies, and Connection Tuning

5 lessons
01
SSH Connections, ControlPersist, Bastions, Proxies, and Connection Tuning: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
SSH Connections, ControlPersist, Bastions, Proxies, and Connection Tuning: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
SSH Connections, ControlPersist, Bastions, Proxies, and Connection Tuning: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
SSH Connections, ControlPersist, Bastions, Proxies, and Connection Tuning: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — SSH Connections, ControlPersist, Bastions, Proxies, and Connection TuningReserved in course structure
Planned
23

Chapter 23

Windows Automation with WinRM, PSRP, PowerShell, and Windows Modules

5 lessons
01
Windows Automation with WinRM, PSRP, PowerShell, and Windows Modules: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Windows Automation with WinRM, PSRP, PowerShell, and Windows Modules: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Windows Automation with WinRM, PSRP, PowerShell, and Windows Modules: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Windows Automation with WinRM, PSRP, PowerShell, and Windows Modules: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Windows Automation with WinRM, PSRP, PowerShell, and Windows ModulesReserved in course structure
Planned
24

Chapter 24

Network Automation, Network CLI/API Connections, and Device Configuration

5 lessons
01
Network Automation, Network CLI/API Connections, and Device Configuration: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Network Automation, Network CLI/API Connections, and Device Configuration: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Network Automation, Network CLI/API Connections, and Device Configuration: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Network Automation, Network CLI/API Connections, and Device Configuration: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Network Automation, Network CLI/API Connections, and Device ConfigurationReserved in course structure
Planned
25

Chapter 25

Ansible Vault, Vault IDs, External Secret Sources, and Credential Hygiene

5 lessons
01
Ansible Vault, Vault IDs, External Secret Sources, and Credential Hygiene: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Ansible Vault, Vault IDs, External Secret Sources, and Credential Hygiene: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Ansible Vault, Vault IDs, External Secret Sources, and Credential Hygiene: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Ansible Vault, Vault IDs, External Secret Sources, and Credential Hygiene: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Ansible Vault, Vault IDs, External Secret Sources, and Credential HygieneReserved in course structure
Planned
26

Chapter 26

Testing with ansible-lint, Molecule, Containers, and Scenario Design

5 lessons
01
Testing with ansible-lint, Molecule, Containers, and Scenario Design: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Testing with ansible-lint, Molecule, Containers, and Scenario Design: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Testing with ansible-lint, Molecule, Containers, and Scenario Design: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Testing with ansible-lint, Molecule, Containers, and Scenario Design: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Testing with ansible-lint, Molecule, Containers, and Scenario DesignReserved in course structure
Planned
27

Chapter 27

Custom Modules, Module Utilities, Argument Specs, and Python Development

5 lessons
01
Custom Modules, Module Utilities, Argument Specs, and Python Development: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Custom Modules, Module Utilities, Argument Specs, and Python Development: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Custom Modules, Module Utilities, Argument Specs, and Python Development: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Custom Modules, Module Utilities, Argument Specs, and Python Development: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Custom Modules, Module Utilities, Argument Specs, and Python DevelopmentReserved in course structure
Planned
28

Chapter 28

Connection, Callback, Action, Cache, Lookup, Filter, and Test Plugins

5 lessons
01
Connection, Callback, Action, Cache, Lookup, Filter, and Test Plugins: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Connection, Callback, Action, Cache, Lookup, Filter, and Test Plugins: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Connection, Callback, Action, Cache, Lookup, Filter, and Test Plugins: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Connection, Callback, Action, Cache, Lookup, Filter, and Test Plugins: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Connection, Callback, Action, Cache, Lookup, Filter, and Test PluginsReserved in course structure
Planned
29

Chapter 29

Advanced Jinja, Custom Filters, Custom Lookups, and Data Transformation

5 lessons
01
Advanced Jinja, Custom Filters, Custom Lookups, and Data Transformation: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Advanced Jinja, Custom Filters, Custom Lookups, and Data Transformation: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Advanced Jinja, Custom Filters, Custom Lookups, and Data Transformation: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Advanced Jinja, Custom Filters, Custom Lookups, and Data Transformation: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Advanced Jinja, Custom Filters, Custom Lookups, and Data TransformationReserved in course structure
Planned
30

Chapter 30

Inventory Plugin Development, Dynamic Sources, and Enterprise Inventory Patterns

5 lessons
01
Inventory Plugin Development, Dynamic Sources, and Enterprise Inventory Patterns: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Inventory Plugin Development, Dynamic Sources, and Enterprise Inventory Patterns: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Inventory Plugin Development, Dynamic Sources, and Enterprise Inventory Patterns: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Inventory Plugin Development, Dynamic Sources, and Enterprise Inventory Patterns: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Inventory Plugin Development, Dynamic Sources, and Enterprise Inventory PatternsReserved in course structure
Planned
31

Chapter 31

Ansible Runner, Execution Environments, Automation Controller Concepts, and APIs

5 lessons
01
Ansible Runner, Execution Environments, Automation Controller Concepts, and APIs: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Ansible Runner, Execution Environments, Automation Controller Concepts, and APIs: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Ansible Runner, Execution Environments, Automation Controller Concepts, and APIs: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Ansible Runner, Execution Environments, Automation Controller Concepts, and APIs: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Ansible Runner, Execution Environments, Automation Controller Concepts, and APIsReserved in course structure
Planned
32

Chapter 32

CI/CD for Playbooks, Roles, Collections, and Infrastructure Changes

5 lessons
01
CI/CD for Playbooks, Roles, Collections, and Infrastructure Changes: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
CI/CD for Playbooks, Roles, Collections, and Infrastructure Changes: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
CI/CD for Playbooks, Roles, Collections, and Infrastructure Changes: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
CI/CD for Playbooks, Roles, Collections, and Infrastructure Changes: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — CI/CD for Playbooks, Roles, Collections, and Infrastructure ChangesReserved in course structure
Planned
33

Chapter 33

Cloud Automation with AWS, Azure, and Google Cloud Collections

5 lessons
01
Cloud Automation with AWS, Azure, and Google Cloud Collections: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Cloud Automation with AWS, Azure, and Google Cloud Collections: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Cloud Automation with AWS, Azure, and Google Cloud Collections: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Cloud Automation with AWS, Azure, and Google Cloud Collections: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Cloud Automation with AWS, Azure, and Google Cloud CollectionsReserved in course structure
Planned
34

Chapter 34

Kubernetes and OpenShift Automation with kubernetes.core and Operators

5 lessons
01
Kubernetes and OpenShift Automation with kubernetes.core and Operators: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Kubernetes and OpenShift Automation with kubernetes.core and Operators: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Kubernetes and OpenShift Automation with kubernetes.core and Operators: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Kubernetes and OpenShift Automation with kubernetes.core and Operators: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Kubernetes and OpenShift Automation with kubernetes.core and OperatorsReserved in course structure
Planned
35

Chapter 35

Performance, Fact Caching, Pipelining, Forks, SSH Multiplexing, and Scale

5 lessons
01
Performance, Fact Caching, Pipelining, Forks, SSH Multiplexing, and Scale: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Performance, Fact Caching, Pipelining, Forks, SSH Multiplexing, and Scale: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Performance, Fact Caching, Pipelining, Forks, SSH Multiplexing, and Scale: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Performance, Fact Caching, Pipelining, Forks, SSH Multiplexing, and Scale: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Performance, Fact Caching, Pipelining, Forks, SSH Multiplexing, and ScaleReserved in course structure
Planned
36

Chapter 36

Troubleshooting, Verbosity, Debugger, Strategy Failures, and Network Diagnostics

5 lessons
01
Troubleshooting, Verbosity, Debugger, Strategy Failures, and Network Diagnostics: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Troubleshooting, Verbosity, Debugger, Strategy Failures, and Network Diagnostics: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Troubleshooting, Verbosity, Debugger, Strategy Failures, and Network Diagnostics: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Troubleshooting, Verbosity, Debugger, Strategy Failures, and Network Diagnostics: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Troubleshooting, Verbosity, Debugger, Strategy Failures, and Network DiagnosticsReserved in course structure
Planned
37

Chapter 37

Porting Across ansible-core 2.20/2.21, Deprecations, Collections, and Compatibility

5 lessons
01
Porting Across ansible-core 2.20/2.21, Deprecations, Collections, and Compatibility: Concepts, Vocabulary, and Mental ModelReserved in course structure
Planned
02
Porting Across ansible-core 2.20/2.21, Deprecations, Collections, and Compatibility: Guided Configuration and Hands-On WorkflowReserved in course structure
Planned
03
Porting Across ansible-core 2.20/2.21, Deprecations, Collections, and Compatibility: Design Patterns, Trade-Offs, and Production DecisionsReserved in course structure
Planned
04
Porting Across ansible-core 2.20/2.21, Deprecations, Collections, and Compatibility: Security, Diagnostics, Failure Modes, and TroubleshootingReserved in course structure
Planned
05
Checkpoint Lab — Porting Across ansible-core 2.20/2.21, Deprecations, Collections, and CompatibilityReserved in course structure
Planned
38

Chapter 38

Production Capstone: Govern, Test, Secure, and Operate an Ansible Automation Fleet

5 lessons
01
Capstone Requirements, Architecture, and Success CriteriaReserved in course structure
Planned
02
Build the End-to-End Govern, Test, Secure, and Operate an Ansible Automation Fleet EnvironmentReserved in course structure
Planned
03
Inject Failures, Diagnose Behavior, and Recover SafelyReserved in course structure
Planned
04
Security, Governance, Observability, and Operational Readiness ReviewReserved in course structure
Planned
05
Final Validation, Runbook, Handoff, and Improvement BacklogReserved in course structure
Planned

Keep the academy open

Support free, practical DevOps education.

Every lesson is designed to remain readable in a browser, downloadable from GitHub, and usable without a paid learning platform. Contributions help expand and maintain the curriculum.

Ethereum / ERC-20
0x716c4Ab160C4B66F31a28AE2448BfF68fc3a2ef0 Send only Ethereum/ERC-20 compatible assets to this address.