Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Advanced Ansible Playbook Development
- Working with variables, loops, conditionals, and handlers.
- Utilizing blocks, error handling, and tags.
- Structuring complex playbooks.
Jinja2 and Templating Techniques
- Advanced filters and lookups.
- Creating dynamic templates.
- Best practices for templating.
Custom Modules and Plugins
- Writing custom modules in Python.
- Using filters, callbacks, and connection plugins.
- Strategies for debugging and logging.
Collections and Roles
- Organizing content with roles.
- Packaging and publishing Ansible Collections.
- Managing versions and dependencies.
API Integration and External Services
- Calling REST APIs using the URI module.
- Working with cloud providers and external tools.
- Integrating secrets management.
Testing and Validation
- Utilizing ansible-lint, Molecule, and CI/CD pipelines.
- Ensuring idempotency and reproducibility.
- Performing static and dynamic analysis of Ansible code.
Content Lifecycle and Version Control
- Managing code with Git and GitOps.
- Tracking changes and maintaining documentation.
- Implementing CI/CD workflows with Ansible content.
Summary and Next Steps
Requirements
- A foundational understanding of Ansible concepts and YAML syntax.
- Hands-on 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.
21 Hours
Testimonials (2)
Labs and hands on
MIR YOUSUF - Business Computer Skills
Course - Red Hat System Administration III (RHEL9) – RH294+EX294
Trainer patience and delivery of topics