Ansible Module Development
This one-day workshop provides a practical introduction to creating custom Ansible modules. You'll learn how Ansible uses modules, write documentation, test with ansible-test, and package your module with Ansible-Galaxy. The workshop also covers key insights from developing the puzzle.opnsense collection, giving you hands-on experience with real-world applications.
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 BertagnaTrainer Puzzle ITC 
Philippe SchmidTrainer Puzzle ITC 
Ansible Module Development
This one-day workshop offers a hands-on introduction to writing and packaging Ansible modules, including testing and documentation.
Our workshops are presented by acend, offering you practice-oriented cloud-native training, from engineer to engineer.