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
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.