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
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (5)
I really enjoyed this course and whilst I consider myself to be more intermediate level rather than beginner I took a lot away from it with regards to Roles, Jinja2 and Encryption. Kumbulani was friendly and patient, and was keen to ensure no one was left behind before moving on to the next task.
Jonathan - Optimus Learning Services
Course - Ansible for Network Engineers
It really spoke to what we already have in our department
Letlotlo Miffi
Course - Ansible for Experts
The most I enjoyed is the best instructor who knew everything with Ansible plus everything else in other related topics. He was always patient to answer to everyone's question in detail and even encouraged everyone to ask, even if too obvious or too stupid.
Young Song - Global Knowledge Network Training Ltd
Course - Advanced Automation with Ansible
- the approach of the trainer and how he was explaining
hatim hajji - ING Business Shared Services B.V.
Course - Introduction to Ansible Automation
Technical knowledge was on point.