Course Outline
Advanced Ansible Playbook Development
- Working with variables, loops, conditionals, and handlers
- Using blocks, error handling, and tags
- Structuring complex playbooks
Jinja2 and Templating Techniques
- Advanced filters and lookups
- Creating dynamic templates
- Templating best practices
Custom Modules and Plugins
- Writing custom modules in Python
- Using filters, callbacks, and connection plugins
- Debugging and logging strategies
Collections and Roles
- Organizing content with roles
- Packaging and publishing Ansible Collections
- Versioning and dependency management
API Integration and External Services
- Calling REST APIs with URI module
- Working with cloud providers and external tools
- Secrets management integration
Testing and Validation
- Using ansible-lint, Molecule, and CI/CD pipelines
- Ensuring idempotency and reproducibility
- Static and dynamic analysis of Ansible code
Content Lifecycle and Version Control
- Managing code with Git and GitOps
- Change tracking and documentation
- CI/CD workflows with Ansible content
Summary and Next Steps
Requirements
- An understanding of basic Ansible concepts and YAML syntax
- Experience with Linux system administration
- Familiarity with developing playbooks and managing inventories
Audience
- Experienced automation developers
- DevOps engineers
- IT professionals managing large-scale enterprise automation
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customised Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from £4800 + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
Trainer patience and delivery of topics
Amit - Optimus Learning Services
Course - Ansible for Network Engineers
Good hands on lab and training guide
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Course - Introduction to Ansible Automation
Trainer knowledge in the subject was very Good.