- 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
Ansible Automation is a powerful framework for IT automation, configuration management, and deployment at scale.
This instructor-led, live training (online or onsite) is aimed at intermediate-level DevOps professionals who wish to design, develop, and maintain advanced Ansible automation content and integrate it into larger IT operations.
By the end of this training, participants will be able to:
- Develop custom Ansible modules and plugins.
- Create complex playbooks with Jinja2, filters, and conditional logic.
- Integrate Ansible with APIs and version control systems.
- Structure content using Collections and Roles.
Format of the Course
- Interactive lecture and discussion.
- Hands-on use of Ansible Automation Platform in sample enterprise scenarios.
- Guided exercises focused on development, integration, and testing of Ansible content.
Course Customization Options
- To request a customized training for this course based on your Ansible use cases, please contact us to arrange.
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
United Arab Emirates - DO374 - Ansible Automation: Advanced Development
Qatar - DO374 - Ansible Automation: Advanced Development
Egypt - DO374 - Ansible Automation: Advanced Development
Saudi Arabia - DO374 - Ansible Automation: Advanced Development
South Africa - DO374 - Ansible Automation: Advanced Development
Brasil - DO374 - Ansible Automation: Advanced Development
Canada - DO374 - Ansible Automation: Advanced Development
中国 - DO374 - Ansible Automation: Advanced Development
香港 - DO374 - Ansible Automation: Advanced Development
澳門 - DO374 - Ansible Automation: Advanced Development
台灣 - DO374 - Ansible Automation: Advanced Development
USA - DO374 - Ansible Automation: Advanced Development
Österreich - DO374 - Ansible Automation: Advanced Development
Schweiz - DO374 - Ansible Automation: Advanced Development
Deutschland - DO374 - Ansible Automation: Advanced Development
Czech Republic - DO374 - Ansible Automation: Advanced Development
Denmark - DO374 - Ansible Automation: Advanced Development
Estonia - DO374 - Ansible Automation: Advanced Development
Finland - DO374 - Ansible Automation: Advanced Development
Greece - DO374 - Ansible Automation: Advanced Development
Magyarország - DO374 - Ansible Automation: Advanced Development
Ireland - DO374 - Ansible Automation: Advanced Development
Luxembourg - DO374 - Ansible Automation: Advanced Development
Latvia - DO374 - Ansible Automation: Advanced Development
España - DO374 - Ansible Automation: Advanced Development
Italia - DO374 - Ansible Automation: Advanced Development
Lithuania - DO374 - Ansible Automation: Advanced Development
Nederland - DO374 - Ansible Automation: Advanced Development
Norway - DO374 - Ansible Automation: Advanced Development
Portugal - DO374 - Ansible Automation: Advanced Development
România - DO374 - Ansible Automation: Advanced Development
Sverige - DO374 - Ansible Automation: Advanced Development
Türkiye - DO374 - Ansible Automation: Advanced Development
Malta - DO374 - Ansible Automation: Advanced Development
Belgique - DO374 - Ansible Automation: Advanced Development
France - DO374 - Ansible Automation: Advanced Development
日本 - DO374 - Ansible Automation: Advanced Development
Australia - DO374 - Ansible Automation: Advanced Development
Malaysia - DO374 - Ansible Automation: Advanced Development
New Zealand - DO374 - Ansible Automation: Advanced Development
Philippines - DO374 - Ansible Automation: Advanced Development
Singapore - DO374 - Ansible Automation: Advanced Development
Thailand - DO374 - Ansible Automation: Advanced Development
Vietnam - DO374 - Ansible Automation: Advanced Development
India - DO374 - Ansible Automation: Advanced Development
Argentina - DO374 - Ansible Automation: Advanced Development
Chile - DO374 - Ansible Automation: Advanced Development
Costa Rica - DO374 - Ansible Automation: Advanced Development
Ecuador - DO374 - Ansible Automation: Advanced Development
Guatemala - DO374 - Ansible Automation: Advanced Development
Colombia - DO374 - Ansible Automation: Advanced Development
México - DO374 - Ansible Automation: Advanced Development
Panama - DO374 - Ansible Automation: Advanced Development
Peru - DO374 - Ansible Automation: Advanced Development
Uruguay - DO374 - Ansible Automation: Advanced Development
Venezuela - DO374 - Ansible Automation: Advanced Development
Polska - DO374 - Ansible Automation: Advanced Development
United Kingdom - DO374 - Ansible Automation: Advanced Development
South Korea - DO374 - Ansible Automation: Advanced Development
Pakistan - DO374 - Ansible Automation: Advanced Development
Sri Lanka - DO374 - Ansible Automation: Advanced Development
Bulgaria - DO374 - Ansible Automation: Advanced Development
Bolivia - DO374 - Ansible Automation: Advanced Development
Indonesia - DO374 - Ansible Automation: Advanced Development
Kazakhstan - DO374 - Ansible Automation: Advanced Development
Moldova - DO374 - Ansible Automation: Advanced Development
Morocco - DO374 - Ansible Automation: Advanced Development
Tunisia - DO374 - Ansible Automation: Advanced Development
Kuwait - DO374 - Ansible Automation: Advanced Development
Oman - DO374 - Ansible Automation: Advanced Development
Slovakia - DO374 - Ansible Automation: Advanced Development
Kenya - DO374 - Ansible Automation: Advanced Development
Nigeria - DO374 - Ansible Automation: Advanced Development
Botswana - DO374 - Ansible Automation: Advanced Development
Slovenia - DO374 - Ansible Automation: Advanced Development
Croatia - DO374 - Ansible Automation: Advanced Development
Serbia - DO374 - Ansible Automation: Advanced Development
Bhutan - DO374 - Ansible Automation: Advanced Development
Nepal - DO374 - Ansible Automation: Advanced Development
Uzbekistan - DO374 - Ansible Automation: Advanced Development