"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Introduction to Ansible
- Configuration management concepts
- Infrastructure automation
- Ansible overview
- Agentless architecture
- Ansible use cases
- Automation workflows
Module 2: Ansible Architecture
- Control nodes
- Managed nodes
- Inventories
- Modules
- Plugins
- Ansible execution model
Module 3: Installing & Configuring Ansible
- System requirements
- Ansible installation
- Python requirements
- SSH connectivity
- Configuration files
- Environment validation
Module 4: Ansible Inventory Management
- Inventory fundamentals
- Static inventories
- Host groups
- Nested groups
- Host variables
- Inventory organization
Module 5: Ad-Hoc Commands
- Ad-hoc command syntax
- Targeting hosts
- Common modules
- Command execution
- Privilege escalation
- Administrative tasks
Module 6: Introduction to Ansible Playbooks
- Playbook fundamentals
- YAML syntax
- Plays
- Tasks
- Hosts
- Playbook execution
Module 7: Working with Ansible Modules
- Module concepts
- Package modules
- File modules
- Service modules
- User modules
- Command modules
Module 8: Variables & Data Management
- Variables
- Variable precedence
- Host variables
- Group variables
- Playbook variables
- Registered variables
Module 9: Ansible Facts
- Fact gathering
- System facts
- Network facts
- Accessing facts
- Custom facts
- Fact-based automation
Module 10: Conditionals & Loops
- Conditional execution
- when statements
- Boolean conditions
- Loops
- Iterating lists
- Loop variables
Module 11: Handlers & Task Control
- Handler concepts
- Notifications
- Service restarts
- Task execution
- Changed states
- Handler workflows
Module 12: Jinja2 Templates
- Template concepts
- Jinja2 syntax
- Variables in templates
- Conditional templates
- Loops in templates
- Configuration generation
Module 13: Ansible Roles
- Role structure
- Tasks
- Handlers
- Templates
- Defaults and variables
- Reusable automation
Module 14: Ansible Collections
- Collection concepts
- Installing collections
- Modules and plugins
- Collection structure
- Namespaces
- Content reuse
Module 15: Ansible Vault
- Sensitive data management
- Vault encryption
- Encrypted variables
- Vault files
- Password handling
- Secure automation
Module 16: Managing Files, Packages & Services
- File management
- Package installation
- Repository management
- Service configuration
- Service states
- System administration
Module 17: Application Deployment with Ansible
- Deployment workflows
- Application configuration
- Environment variables
- Service deployment
- Configuration updates
- Deployment validation
Module 18: Advanced Inventory & Dynamic Infrastructure
- Dynamic inventory concepts
- Cloud inventory
- Inventory plugins
- Host discovery
- Grouping resources
- Dynamic environments
Module 19: Error Handling & Troubleshooting
- Failed tasks
- Error handling
- Blocks
- Rescue
- Always
- Debugging techniques
Module 20: Ansible Automation Best Practices
- Idempotency
- Playbook organization
- Reusable components
- Naming conventions
- Version control
- Maintainable automation
Module 21: DevOps & CI/CD Integration
- Ansible in DevOps
- Pipeline integration
- Automated deployments
- Infrastructure workflows
- Configuration consistency
- Continuous automation
Module 22: Practical Ansible Automation Project
- Inventory configuration
- Playbook development
- Role creation
- Template management
- Application deployment
- Automation troubleshooting
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device