This course is currently in development.
Ansible Expert 1
Learn how to extend Ansible using its integrated plugin mechanism.
What you learn
The following topics will be covered:
- Learn about Ansible plugin types
- Use official Ansible helpers and toolings
- Write your first Ansible plugin in Python
- Create and build a Ansible Collection
- Learn about testing plugins and CI/CD with GitHub/GitLab
- How to get your Ansible Collection into Ansible Community Package
The following topics are not covered, but may be offered in subsequent courses:
- Install or configure an IDE / Python
- Source code management systems (Git)
Prerequirements
- Basic Ansible knowledge (See Ansible Basic Trainings)
- Basic Python knowledge (functions, classes, dicts, lists, conditions, loops)
- An IDE with Python >=3.8 and virtual environment installed and ready to go
- Basic Git knowledge (commit, checkout push, pull)
- Microphone, headset and Internet access, webcam optional
- Quiet and comfortable workplace with refreshing beverage