Get in Touch
 Duration 21 hours

Course Outline

Advanced Ansible Playbook Construction

  • Leveraging variables, loops, conditionals, and handlers.
  • Implementing blocks, error management, and tags.
  • 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.
  • Utilizing filters, callbacks, and connection plugins.
  • Employing debugging and logging tactics.

Collections and Roles

  • Structuring content through roles.
  • Packaging and distributing Ansible Collections.
  • Handling versioning and dependency management.

API Integration and External Services

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

Testing and Validation

  • Utilizing 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 using Git and GitOps.
  • Tracking changes and maintaining documentation.
  • Establishing CI/CD workflows with Ansible content.

Recap and Future Directions

Requirements

  • A solid grasp of fundamental Ansible concepts and YAML syntax.
  • Hands-on experience with Linux system administration.
  • Proficiency in creating playbooks and managing inventories.

Target Audience

  • Seasoned automation developers.
  • DevOps engineers.
  • IT professionals overseeing large-scale enterprise automation.

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories