Get in Touch

Course Outline

Advanced Ansible Playbook Creation

  • Leveraging variables, loops, conditionals, and handlers
  • Implementing blocks, error management, and tags
  • Structuring sophisticated playbooks

Jinja2 and Templating Methods

  • Utilizing advanced filters and lookups
  • Building dynamic templates
  • Adopting templating best practices

Custom Modules and Plugins

  • Developing custom modules using Python
  • Applying filters, callbacks, and connection plugins
  • Strategies for debugging and logging

Collections and Roles

  • Organizing content through roles
  • Packaging and distributing Ansible Collections
  • Managing versions and dependencies

API Integration and External Services

  • Interacting with REST APIs via the URI module
  • Collaborating with cloud providers and external utilities
  • Integrating secrets management solutions

Testing and Verification

  • Employing ansible-lint, Molecule, and CI/CD pipelines
  • Guaranteeing idempotency and reproducibility
  • Performing static and dynamic analysis of Ansible code

Content Lifecycle and Version Control

  • Managing code via Git and GitOps
  • Tracking changes and maintaining documentation
  • Establishing CI/CD workflows for Ansible content

Recap and Future Directions

Requirements

  • A solid grasp of fundamental Ansible principles and YAML syntax
  • Practical experience in Linux system administration
  • Proficiency in crafting playbooks and managing inventories

Audience

  • Seasoned automation developers
  • DevOps engineers
  • IT experts overseeing extensive enterprise automation initiatives
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories