Skip to content

Releases: Checkmk/ansible-collection-checkmk.general

v5.3.1

24 Oct 06:26
bf44a47
Compare
Choose a tag to compare

Ansible Collection: checkmk.general

For information about this collection and how to install it, refer to the README.

Bugfixes

  • contact_group module - Fix the passing of the 'customer' attribute, when the 'groups' parameter is used.

  • host_group module - Fix the passing of the 'customer' attribute, when the 'groups' parameter is used.

  • rule module - Fix moving of existing rules to a different folder.

  • service_group module - Fix the passing of the 'customer' attribute, when the 'groups' parameter is used.

  • Dynamic Inventory Source - Add dynamic inventory source for Checkmk.

For a detailed changelog, refer to the CHANGELOG.

v5.3.0

10 Oct 06:02
b623f38
Compare
Choose a tag to compare

Ansible Collection: checkmk.general

For information about this collection and how to install it, refer to the README.

Major Changes

  • Inventory module - Add module for creating a dynamic inventory from Checkmk.
  • Site lookup module - Add module to lookup details of a single site.
  • Site module - Add module for distributed monitoring. Refer to the module documentation for further details.
  • Sites lookup module - Add module to lookup all sites and their details in a distributed monitoring setup.

Minor Changes

  • Rule module - Return 'content' and 'http_code', which includes the 'rule_id'.

Bugfixes

  • Folder module - Fix an issue, where the folder module would create an uppercase folder but would not be able to find said folder.

Known Issues

  • Site module - To completely enable a site, the livestatus certificate needs to be trusted. This cannot be done with the site module. As of now, there is no automatic way to do this, so you need to log into the site and add the certificate to the trusted certificates manually.

New Plugins

Lookup


- checkmk.general.site - Show the configuration of a site
- checkmk.general.sites - Get a list of all sites

New Modules
-----------

- checkmk.general.site - Manage distributed monitoring in Checkmk.

For a detailed changelog, refer to the [CHANGELOG](https://github.com/Checkmk/ansible-collection-checkmk.general/blob/main/CHANGELOG.rst).

v5.2.1

14 Aug 14:08
ef2f9d9
Compare
Choose a tag to compare

Ansible Collection: checkmk.general

For information about this collection and how to install it, refer to the README.

Release Summary

Bugfix Release.

Bugfixes

  • Folder module - Fix bug, where update_attributes failed on a folder with the Network Scan enabled.

For a detailed changelog, refer to the CHANGELOG.

v5.2.0

05 Aug 10:27
f591d81
Compare
Choose a tag to compare

Ansible Collection: checkmk.general

For information about this collection and how to install it, refer to the README.

Release Summary

Some bug fixing and a module update.

Minor Changes

  • Agent role - Allow registration on mixed protocol environments. This means the central and remote site do not both have to use either HTTP or HTTPS.
  • Tag_group module - Enable module for Checkmk 2.4.0 by using id instead of ident to identify tag groups and their tags. See https://checkmk.com/werk/16364 for background information.
  • Tag_group module - Migrate module to new collection API.
  • The local development environment was cleaned up. We removed all traces of VirtualBox and now exclusively use KVM/QEMU virtualization. This has no effect on using the collection. It only affects you, if you develop for this collection and used the Vagrantfile or Makefile.

Bugfixes

  • Agent role - Fix registration in cases where a prior registration failed.
  • Downtime module - Downtimes are now correctly removed when only specifying a single service.

For a detailed changelog, refer to the CHANGELOG.

v5.1.0

17 Jun 21:11
af651ba
Compare
Choose a tag to compare

Ansible Collection: checkmk.general

For information about this collection and how to install it, refer to the README.

Release Summary

Some love for the agent role.

Minor Changes

  • Agent role - All internal variables are now prefixed with a double underscore (__). If you hooked into any variable, which is not in defaults/main.yml you need to check your inventory. Be advised, that it is bad practice, to use internal variables directly.
  • Agent role - Improve idempotency by reading the registration states both for Agent registration and Updater registration and skipping the registration if it is not necessary.
  • Server role - All internal variables are now prefixed with a double underscore (__). If you hooked into any variable, which is not in defaults/main.yml you need to check your inventory. Be advised, that it is bad practice, to use internal variables directly.
  • Testing - Testing against Python 3.8 was removed for all modules.

Bugfixes

  • Agent role - For Windows hosts the download of correct setup files was broken due to a mixup in the modules used to fetch the files. The role would always fall back to the GENERIC agent, even if a specific agent was available. This is fixed now.

For a detailed changelog, refer to the CHANGELOG.

v5.0.0

07 Jun 22:12
b4d8715
Compare
Choose a tag to compare

Ansible Collection: checkmk.general

For information about this collection and how to install it, refer to the README.

For a detailed changelog, refer to the CHANGELOG.

v4.4.1

01 May 21:00
eca938f
Compare
Choose a tag to compare

Ansible Collection: checkmk.general

For information about this collection and how to install it, refer to the README.

For a detailed changelog, refer to the CHANGELOG.

v4.4.0

17 Apr 20:28
09af4e5
Compare
Choose a tag to compare

Ansible Collection: checkmk.general

For information about this collection and how to install it, refer to the README.

For a detailed changelog, refer to the CHANGELOG.

v4.3.1

21 Feb 13:51
b83cc33
Compare
Choose a tag to compare

Ansible Collection: checkmk.general

For information about this collection and how to install it, refer to the README.

For a detailed changelog, refer to the CHANGELOG.

v4.3.0

16 Feb 21:09
c7e2cf2
Compare
Choose a tag to compare

Ansible Collection: checkmk.general

For information about this collection and how to install it, refer to the README.

For a detailed changelog, refer to the CHANGELOG.