Get in Touch

Course Outline

Advanced Ansible Playbook Development <\/p>

  • Utilizing variables, loops, conditionals, and handlers <\/li>
  • Implementing blocks, error handling, and tags <\/li>
  • Structuring complex playbooks <\/li> <\/ul>

    Jinja2 and Templating Techniques <\/p>

    • Advanced filters and lookups <\/li>
    • Creating dynamic templates <\/li>
    • Best practices for templating <\/li> <\/ul>

      Custom Modules and Plugins <\/p>

      • Writing custom modules in Python <\/li>
      • Utilizing filters, callbacks, and connection plugins <\/li>
      • Strategies for debugging and logging <\/li> <\/ul>

        Collections and Roles <\/p>

        • Organizing content with roles <\/li>
        • Packaging and publishing Ansible Collections <\/li>
        • Versioning and dependency management <\/li> <\/ul>

          API Integration and External Services <\/p>

          • Calling REST APIs with the URI module <\/li>
          • Working with cloud providers and external tools <\/li>
          • Integration of secrets management <\/li> <\/ul>

            Testing and Validation <\/p>

            • Using ansible-lint, Molecule, and CI\/CD pipelines <\/li>
            • Ensuring idempotency and reproducibility <\/li>
            • Static and dynamic analysis of Ansible code <\/li> <\/ul>

              Content Lifecycle and Version Control <\/p>

              • Managing code with Git and GitOps <\/li>
              • Change tracking and documentation <\/li>
              • CI\/CD workflows with Ansible content <\/li> <\/ul>

                Summary and Next Steps <\/p>

Requirements

  • A foundational understanding of Ansible concepts and YAML syntax <\/li>
  • Experience in Linux system administration <\/li>
  • Familiarity with developing playbooks and managing inventories <\/li> <\/ul>

    Target Audience<\/strong> <\/p>

    • Experienced automation developers <\/li>
    • DevOps engineers <\/li>
    • IT professionals managing enterprise-level automation <\/li> <\/ul>
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories