Ansible.
IT automation with Ansible — playbooks, roles, inventories, modules, and configuration management at scale.
Beginner
Start here — no prior experience needed
Ansible Fundamentals (Configuration Management)
Learn Ansible’s model: inventory, playbooks, modules, variables, and idempotency. Includes a working ping example and config management pattern.
Ansible Roles (Reusable Configuration Units)
Learn how to structure Ansible code using roles: directory layout, tasks, handlers, templates, defaults, and how to share roles across projects.
Intermediate
For developers with core concepts down
Advanced
Production-grade patterns for experienced engineers
Advanced Ansible Playbook Patterns
Master loops, conditionals, error handling, dynamic inventory, and performance patterns to write production-grade Ansible playbooks.
Ansible in CI/CD Pipelines
Integrate Ansible with GitHub Actions and Jenkins to automate configuration management and application deployments as part of your CI/CD pipeline.