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
- Utilizing variables, loops, conditionals, and handlers
- Employing blocks, error handling mechanisms, and tags
- Structuring complex playbooks effectively
Jinja2 and Templating Techniques
- Advanced filters and lookups
- Creating dynamic templates
- Adhering to templating best practices
Custom Modules and Plugins
- Writing custom modules in Python
- Utilizing filters, callbacks, and connection plugins
- Implementing debugging and logging strategies
Collections and Roles
- Organizing content through roles
- Packaging and publishing Ansible Collections
- Managing versioning and dependencies
API Integration and External Services
- Interacting with REST APIs using the URI module
- Working with cloud providers and external tools
- Integrating secrets management
Testing and Validation
- Leveraging ansible-lint, Molecule, and CI/CD pipelines
- Ensuring idempotency and reproducibility
- Conducting static and dynamic analysis of Ansible code
Content Lifecycle and Version Control
- Managing code via Git and GitOps practices
- 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
- Experience in Linux system administration
- Familiarity with playbook development and inventory management
Audience
- Experienced automation developers
- DevOps engineers
- IT professionals overseeing 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