Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,27 @@ checkmk.general Release Notes

.. contents:: Topics

v7.6.0
======

Minor Changes
-------------

- All modules - Cookie-based authentication can now be used without providing ``api_user`` and ``api_secret``. Bearer and basic authentication still require them.
- Checkmk inventory plugin - Credentials can now be provided via ``CHECKMK_VAR_*`` environment variables, ``checkmk_var_*`` Ansible variables, or the ``[checkmk_lookup]`` section in ``ansible.cfg``. Cookie-based authentication is also supported via the new ``api_auth_type`` and ``api_auth_cookie`` options.

Deprecated Features
-------------------

- Password module - The ``owner`` parameter was renamed to ``editable_by``. We keep ``owner`` as an alias, but the old name will be removed in a future release. Update your configuration to use ``editable_by``.

Bugfixes
--------

- Module utils - Fix basic authentication being broken due to an indentation error that left ``auth_str`` unassigned.
- Module utils - Fix version comparison to reliably handle patch release numbers greater than 10.
- Password module - Make the module compatible with Checkmk 3.0.0.

v7.5.0
======

Expand Down
2 changes: 1 addition & 1 deletion changelogs/.plugin-cache.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -187,4 +187,4 @@ plugins:
strategy: {}
test: {}
vars: {}
version: 7.5.0
version: 7.6.0
File renamed without changes.
25 changes: 25 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1663,3 +1663,28 @@ releases:
- release_summary.yml
- roles.yml
release_date: '2026-05-18'
7.6.0:
changes:
bugfixes:
- Module utils - Fix basic authentication being broken due to an indentation
error that left ``auth_str`` unassigned.
- Module utils - Fix version comparison to reliably handle patch release numbers
greater than 10.
- Password module - Make the module compatible with Checkmk 3.0.0.
deprecated_features:
- Password module - The ``owner`` parameter was renamed to ``editable_by``.
We keep ``owner`` as an alias, but the old name will be removed in a future
release. Update your configuration to use ``editable_by``.
minor_changes:
- All modules - Cookie-based authentication can now be used without providing
``api_user`` and ``api_secret``. Bearer and basic authentication still require
them.
- Checkmk inventory plugin - Credentials can now be provided via ``CHECKMK_VAR_*``
environment variables, ``checkmk_var_*`` Ansible variables, or the ``[checkmk_lookup]``
section in ``ansible.cfg``. Cookie-based authentication is also supported
via the new ``api_auth_type`` and ``api_auth_cookie`` options.
fragments:
- api.yml
- inventory.yml
- password.yml
release_date: '2026-05-22'
3 changes: 2 additions & 1 deletion docs/activation_lookup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ checkmk.general.activation lookup -- Get the status of a single activation
.. Collection note

.. note::
This lookup plugin is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.5.0).
This lookup plugin is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.6.0).

It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.
Expand Down Expand Up @@ -557,6 +557,7 @@ Notes
- Alternatively, you can use a shell/command task that runs against localhost and registers the result.
- The directory of the play is used as the current working directory.
- It is :strong:`NOT` possible to assign other variables to the variables mentioned in the :literal:`vars` section! This is a limitation of Ansible itself.
- Connection parameters are resolved from (in order of precedence) the value set directly on the plugin invocation, an Ansible variable of the form :literal:`checkmk\_var\_\*`\ , an environment variable of the form :literal:`CHECKMK\_VAR\_\*`\ , and the matching key under section :literal:`[checkmk\_lookup]` in :literal:`ansible.cfg`.

.. Seealso

Expand Down
6 changes: 3 additions & 3 deletions docs/activation_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ checkmk.general.activation module -- Activate changes in Checkmk
.. Collection note

.. note::
This module is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.5.0).
This module is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.6.0).

It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.
Expand Down Expand Up @@ -177,7 +177,7 @@ Parameters

:ansible-option-aliases:`aliases: automation_secret`

:ansible-option-type:`string` / :ansible-option-required:`required`
:ansible-option-type:`string`

.. raw:: html

Expand Down Expand Up @@ -215,7 +215,7 @@ Parameters

:ansible-option-aliases:`aliases: automation_user`

:ansible-option-type:`string` / :ansible-option-required:`required`
:ansible-option-type:`string`

.. raw:: html

Expand Down
3 changes: 2 additions & 1 deletion docs/activations_lookup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ checkmk.general.activations lookup -- Get all activations
.. Collection note

.. note::
This lookup plugin is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.5.0).
This lookup plugin is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.6.0).

It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.
Expand Down Expand Up @@ -500,6 +500,7 @@ Notes
- Alternatively, you can use a shell/command task that runs against localhost and registers the result.
- The directory of the play is used as the current working directory.
- It is :strong:`NOT` possible to assign other variables to the variables mentioned in the :literal:`vars` section! This is a limitation of Ansible itself.
- Connection parameters are resolved from (in order of precedence) the value set directly on the plugin invocation, an Ansible variable of the form :literal:`checkmk\_var\_\*`\ , an environment variable of the form :literal:`CHECKMK\_VAR\_\*`\ , and the matching key under section :literal:`[checkmk\_lookup]` in :literal:`ansible.cfg`.

.. Seealso

Expand Down
4 changes: 2 additions & 2 deletions docs/agent_role.rst
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ checkmk.general.agent role -- Install Checkmk agents
.. Collection note

.. note::
This role is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.5.0).
This role is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.6.0).

It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.
Expand Down Expand Up @@ -1406,7 +1406,7 @@ Parameters

.. rst-class:: ansible-option-line

:ansible-option-default-bold:`Default:` :ansible-option-default:`"2.5.0p2"`
:ansible-option-default-bold:`Default:` :ansible-option-default:`"2.5.0p3"`

.. raw:: html

Expand Down
6 changes: 3 additions & 3 deletions docs/aux_tag_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ checkmk.general.aux_tag module -- Manage auxiliary tags in Checkmk
.. Collection note

.. note::
This module is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.5.0).
This module is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.6.0).

It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.
Expand Down Expand Up @@ -177,7 +177,7 @@ Parameters

:ansible-option-aliases:`aliases: automation_secret`

:ansible-option-type:`string` / :ansible-option-required:`required`
:ansible-option-type:`string`

.. raw:: html

Expand Down Expand Up @@ -215,7 +215,7 @@ Parameters

:ansible-option-aliases:`aliases: automation_user`

:ansible-option-type:`string` / :ansible-option-required:`required`
:ansible-option-type:`string`

.. raw:: html

Expand Down
3 changes: 2 additions & 1 deletion docs/bakery_lookup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ checkmk.general.bakery lookup -- Get the bakery status of a Checkmk server
.. Collection note

.. note::
This lookup plugin is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.5.0).
This lookup plugin is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.6.0).

It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.
Expand Down Expand Up @@ -500,6 +500,7 @@ Notes
- Alternatively, you can use a shell/command task that runs against localhost and registers the result.
- The directory of the play is used as the current working directory.
- It is :strong:`NOT` possible to assign other variables to the variables mentioned in the :literal:`vars` section! This is a limitation of Ansible itself.
- Connection parameters are resolved from (in order of precedence) the value set directly on the plugin invocation, an Ansible variable of the form :literal:`checkmk\_var\_\*`\ , an environment variable of the form :literal:`CHECKMK\_VAR\_\*`\ , and the matching key under section :literal:`[checkmk\_lookup]` in :literal:`ansible.cfg`.

.. Seealso

Expand Down
6 changes: 3 additions & 3 deletions docs/bakery_module.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ checkmk.general.bakery module -- Trigger baking and signing in the agent bakery
.. Collection note

.. note::
This module is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.5.0).
This module is part of the `checkmk.general collection <https://galaxy.ansible.com/ui/repo/published/checkmk/general/>`_ (version 7.6.0).

It is not included in ``ansible-core``.
To check whether it is installed, run :code:`ansible-galaxy collection list`.
Expand Down Expand Up @@ -178,7 +178,7 @@ Parameters

:ansible-option-aliases:`aliases: automation_secret`

:ansible-option-type:`string` / :ansible-option-required:`required`
:ansible-option-type:`string`

.. raw:: html

Expand Down Expand Up @@ -216,7 +216,7 @@ Parameters

:ansible-option-aliases:`aliases: automation_user`

:ansible-option-type:`string` / :ansible-option-required:`required`
:ansible-option-type:`string`

.. raw:: html

Expand Down
Loading
Loading