Official docs outline
13 sections- Getting Started
Control node, managed nodes, ad hoc commands and first playbook.
- Inventory
Static and dynamic inventories, groups, host and group variables.
- Playbooks
Plays, tasks, modules and playbook structure.
- Variables
Variable types, precedence, facts and registered variables.
- Conditionals and Loops
when conditions, loops and flow control in tasks.
- Handlers
Notifying handlers and running them on change.
- Templating with Jinja2
Jinja2 expressions, filters and the template module.
- Roles and Reuse
Roles, includes and imports for reusable automation.
- Error Handling
Failure handling, blocks, rescue, ignore_errors and check mode.
- Ansible Vault
Encrypting secrets and variables.
- Collections
Using and distributing modules, roles and plugins as collections.
- Strategies and Performance
Execution strategies, forks, serial and speeding up playbooks.
- Privilege Escalation
become, sudo and running tasks as other users.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
Versions and support
6 release lines| Line | Released | Latest | Support |
|---|---|---|---|
| 14 | Jun 2, 2026 | 14.5.0 | Supported |
| 13 | Nov 19, 2025 | 13.8.0 | Ended Jun 18, 2026 |
| 12 | Sep 9, 2025 | 12.3.0 | Ended Dec 9, 2025 |
| 11 | Nov 19, 2024 | 11.13.0 | Ended Dec 9, 2025 |
| 10 | Jun 4, 2024 | 10.7.0 | Ended Dec 3, 2024 |
| 9 | Nov 21, 2023 | 9.13.0 | Ended Dec 3, 2024 |
Source: endoflife.date