Hello guys!
Disclaimer: I know I am not the first one to build Ansible roles for Checkmk, I have seen the posts here and found some roles in the Galaxy already. This is merely my humble approach to the subject.
As it came up during the Checkmk Conference No. 7, I want to outline my thoughts on the matter and see who wants to participate and what we can do.
I started creating two Ansible roles for Checkmk just before the conference:
They are in a very early maturity state, I am considering them alpha at best.
My intention behind this post is the following: I want to start a community driven project which revolves around Ansible. This can include roles, collections but also modules. I would love to see the community work together to build an ecosystem in Ansible around Checkmk.
For starters these are some ideas where to start:
Ideas
- Collaborate on the two existing roles to improve them
- Create additional roles if use cases come up
- Create native Ansible Modules that handle e.g.:
- Host Management
- Checkmk Management (Like Sites, Rulesets etc.)
Personally I will focus on role development and maybe collections as that is what I do. If someone is knowledgeable about creating Ansible Modules please raise a hand, then we can connect.
Maybe we can start something that helps everyone regardless of the edition and environment they are using Checkmk in.
I appreciate all input!