Collection Release Announcements

This thread contains release announcements for the Checkmk Ansible Collection. :loud_sound:
Follow this thread to keep up to date with new releases as soon as they become available and be among the first ones to know. :newspaper:

This thread was split from an historic thread to keep things need and concise.


The newest release of our collection containing the brand-new downtime module just hit the Galaxy! :tada:
Huge shout out to @lgetwan for his continuing efforts! :clap: :medal:
Also, a big shout out to @Gaida_Oliver for laying the groundwork on the downtime module! :clap:

7 Likes

New bug fix release. :rocket:

4 Likes

Whoop whoop! :tada:
We now got an agent and a server role in an official release:

I am aware, that there already was a discussion on why to reinvent the wheel, when there already is something out there. In this case, plain and simple, we as the tribe provide basic roles to users and customers which also help us in our daily work. So if you like them and want to use them: Great! :blush:
If you have some you like better: Go for it, we do not take that personally. :wink:

4 Likes

New version! :partying_face:

GitHub collaborator diademiemi added support for RedHat derivatives to the server role and improved the overall RedHat experience in the roles. She also added the possibility to automatically add hosts to Checkmk during agent installation. Shout out to you! :open_hands:

6 Likes

The Checkmk Ansible Collection v0.6.0 is here! :rocket:
Introducing upgrade management for Checkmk sites!
Huge shout out to diademiemi once again! :partying_face:

1 Like

We are on fire this week! :fire:
The next release with loads of improvements to the agent role is out just now. :robot:

Also, don’t miss our next Community Call! I will be discussing the Checkmk Ansible Collection and you will have the opportunity to listen in, ask questions and give feedback. Looking forward to seeing you there! :hugs:

2 Likes

And the streak continues! :muscle:
Release 0.8.0 hit the Galaxy with another load of improvements to the agent role. :tada:

4 Likes

Another one! :rocket:
We finally fixed a nasty bug within the host module, tackled some bugs within the roles and improved our testing processes. :nerd_face:

2 Likes

The collection now includes a rule module, thanks to diademiemi! :muscle: This girl is on :fire:!
Make sure to star and watch the repository as there are already new modules queued for release soon. :newspaper:

3 Likes

It is the month of awsometober, where we have a release packed not only with one, but two new modules! :star_struck:

  • muehlings added a tag_group module which enables management of tag groups.
  • msekania (@sekania) added a host_group module to add and remove host groups.

And there is more yet to come with another release within the month. Stay tuned! :headphones:

2 Likes

Another month, another module! And some bugfixes top off this release. :rocket:

  • msekania (@sekania) added a contact_group module to add and remove contact groups.

And again there is more to come with another release before the end of the year. Stay tuned! :christmas_tree:

3 Likes

Do not get the idea, that Friday will be our official release day for the collection, this is pure coincidence! :sweat_smile:

But yet again, we proudly release a new module, contributed by msekania (@sekania): The service_groups module. :rocket:

We also added support for the new password hashing, as described in this Werk: Werk #14391: Require password change for old password hashes

P.S.: You might have noticed some errors in our integration and molecule tests. These are non-critical, although annoying. We will work on improvements and will track this here:
https://github.com/tribe29/ansible-collection-tribe29.checkmk/issues/196
If you feel like you can contribute something, be our guest. :blush:

2 Likes

Guess what? Another Friday, another release! :see_no_evil:

This one is an easy one though. We only aligned the module options of the host_group module with the other “group modules” and improved some documentation. :screwdriver:

This is probably the last release for the year, so I will see you all on the other side! :wave:
Have great and pleasant holidays, enjoy time with your loved ones, celebrate whatever you celebrate, be kind to each other and automate with Ansible! :christmas_tree::gift::robot:

5 Likes

Hah, no Friday today! :muscle:
But the first release of this year! :hourglass_flowing_sand:
We played it safe and only included bug fixes, refactoring and minor changes. :safety_vest:
Refer to the CHANGELOG for a detailed listing. :scroll:

Notable changes:

  • The agent role does not set the host attribute tag_agent by default anymore. As the value set is the default, this should not break anything. It should actually be the expected behavior. But be aware of the change.
  • The folder module now uses name instead of title. The latter is retained
    as an alias until further notice.
  • The host module now uses name instead of host_name. The latter is retained
    as an alias but will be removed with a future release.
2 Likes

Aaand we are back to a Friday release again! :person_facepalming::smiley:
Anyway: The Ansible Collection version 0.16.0 just hit the shelves! :partying_face:

This release is packed:

  • We introduced proper support for registering agents at remote sites in the agent role.
  • The rule module got a lot of love, primarily from @geof77. :heart: You are now able to specify the position of the rule, and idempotency was improved.
    We have to admit though, that it seems to be the most complicated module and there is always something new to discover. If you are using this module, please review the changes in this release carefully!

P.S.: We disabled the molecule tests for roles completely for now, as there are serious problems with Docker and systemd. We still test changes locally of course, and we work to re-implement proper testing of roles in the future.

Now without further adoo, on to the release:

Galaxy link: Ansible Galaxy

3 Likes

It is Friday people! :spiral_calendar:

Guess I’ll do another release then. :person_shrugging:

Nothing too fancy today, mainly bug fixes and minor changes. We fixed some things with the agent role and improved the way the rule module checks for existing rules. We also fixed some cosmetics in several modules.

But there are some juicy features lined up for upcoming releases, so stay tuned! :musical_note:

P.S.: The molecule tests for the server role are back! :tada:
For those interested: There is an issue with cgroups and Docker in Ubuntu 22, so the runners use Ubuntu 20 for the foreseeable future.

Galaxy link: Ansible Galaxy

6 Likes

No Friday Release! Yes! :muscle:

This one is also packed with two awesome additions!

  1. Introducing the brand-new user module! :tada: Awesome job @lgetwan! :rocket:
  2. The rule module now has a check mode, thanks to @geof77. :microscope: :raised_hands:

Additionally, we fixed some linting findings, and improved our CI processes.

4 Likes

Nobody likes Mondays, but here is a reason to at least dislike them a little less: Release of the Ansible Collection 0.19.0! :partying_face:

There is one awesome new feature, one bug fix and a lot of CI and build-related changes.

  • The awesome new feature is: A first step towards a centralized library of functions within the collection. Shout-out to @marcel.arentz (GitHub)! :muscle:
  • The bug fix was provided by @lars.getwan and fixes the creation of automation users with the user module. :screwdriver:
  • The CI and build-related changes include testing the collection against the freshly released Checkmk 2.2 beta, as well as removing support for Ansible 2.11 and Python 2.7, 3.6 and 3.7 while introducing support for Ansible 2.14. For details read the change log.
2 Likes

Today we have more of a maintenance release. :screwdriver:

  • Most notable is the update to the host module by @Gaida_Oliver: He enabled updating and removing attributes in addition to fully manage them. Furthermore, he fixed a potentially undesired behavior, if the folder attribute was not explicitly given. We appreciate your work, thanks man! :partying_face:
  • @geof77 fixed a crash in the rule module. We appreciate that! :wrench:
  • @flybyray made the firewall zone on RedHat derivates configurable in the agent role, nice! :+1:
3 Likes

Let’s start the week with a nice and shiny collection release, shall we? :partying_face:

The most notable changes are these:

  • Huge shout out to @Max for contributing the bakery module! :rocket:
  • sscmh added Alma Linux support to the server role. :muscle:
  • We fixed a bug where activating changes from the agent role did not work with self-signed certificates. :beetle:
4 Likes