Course Outline
Advanced Ansible Playbook Engineering
- Utilising variables, loops, conditionals, and handlers
- Implementing blocks, error management, and tagging
- Architecting complex playbook structures
Jinja2 and Templating Strategies
- Applying advanced filters and lookups
- Generating dynamic templates
- Adhering to templating best practices
Custom Modules and Plugins
- Developing custom modules in Python
- Leveraging filters, callbacks, and connection plugins
- Strategies for debugging and logging
Collections and Roles
- Structuring content via roles
- Packaging and distributing Ansible Collections
- Managing versions and dependencies
API Integration and External Services
- Interfacing with REST APIs using the URI module
- Collaborating with cloud providers and external utilities
- Integrating secret management solutions
Testing and Verification
- Employing ansible-lint, Molecule, and CI/CD pipelines
- Guaranteeing idempotency and reproducibility
- Conducting static and dynamic analysis of Ansible code
Content Lifecycle and Version Control
- Overseeing code via Git and GitOps principles
- Tracking changes and maintaining documentation
- Implementing CI/CD workflows for Ansible content
Recap and Future Directions
Requirements
- A solid grasp of fundamental Ansible principles and YAML syntax
- Background in Linux system administration
- Proficiency in writing playbooks and managing inventories
Target Audience
- Seasoned automation developers
- DevOps engineers
- IT specialists overseeing extensive enterprise automation initiatives
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized 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 3900 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (3)
Good hands on lab and training guide
Raymond - GOVERNMENT TECHNOLOGY AGENCY
Course - Introduction to Ansible Automation
Trainer knowledge in the subject was very Good.
Fayaz - Skillsoft
Course - Managing Configuration with Ansible
the Automation and speaking to different software packages