Ansible Module Development

  • This one-day, hands-on workshop focuses on empowering system engineers to write, document, and test their own custom Ansible modules in Python. Learn to extend Ansible's core capabilities, package your work into a Collection via Ansible-Galaxy, and adopt advanced testing practices (ansible-test). Ideal for participants with basic Ansible and Python knowledge ready to master custom automation.

  • Content

    The workshop consists of varied presentations and hands-on labs in order to teach content in an appealing fashion.

    • Write a simple Ansible module
    • How Ansible finds and uses modules
    • Useful documentation and information
    • Write documentation of own module
    • Testing with ansible-test
    • Ansible-Galaxy
    • Packing an Ansible module in a collection
    • Experiences and learnings while developping the puzzle.opnsence collection
  • Requirements

    Participants will need a laptop with direct access to the Internet.

  • Target audience

    Our training is designed for system engineers with basic Ansible and basic Python knowledge.

  • Conditions

    At least 8 Participants are required for the workshop to take place.

    Includes catering, documentation and a cluster in the cloud.

  • trainer

    • Fabio Bertagna
      Fabio BertagnaTrainer, Puzzle ITC
    • Philippe Schmid
      Philippe SchmidTrainer, Puzzle ITC

Ansible Module Development

This one-day, hands-on workshop focuses on empowering system engineers to write, document, and test their own custom Ansible modules in Python.

date:
time: 09:00-16:45
costs: CHF 400
seats: 12
Get your ticket
Go to puzzle.ch

This workshop is brought to you by Puzzle, a Swiss open-source company delivering practical, community-focused learning on modern cloud and infrastructure technologies.