v6.3.2 (2025-12-01)
Merged pull requests:
- Prepare release version 6.3.2 #541 (Normo)
- gitlab: restrict file permission for gitlab.rb #540 [gitlab] (Normo)
- gitlab: fix sensitive information disclosure #539 [gitlab] (Normo)
v6.3.1 (2025-11-28)
Closed issues:
Merged pull requests:
- Prepare release version 6.3.1 #534 (Normo)
- gitlab: fix check for batched background migrations #533 [gitlab] (Normo)
- gitlab-runner: Bump fleeting-plugin-openstack to v0.33.0 #532 [gitlab_runner] (Normo)
- gitlab-runner: Fix empty gitlab_runner_version evaluation in version test #531 [gitlab_runner] (Normo)
v6.3.0 (2025-11-26)
Fixed bugs:
Merged pull requests:
- Prepare release of version 6.3.0 #529 (Normo)
- Bump ansible/ansible-lint from 25.11.0 to 25.11.1 #528 (dependabot[bot])
- Bump molecule from 25.11.0 to 25.11.1 #527 (dependabot[bot])
- Bump ansible-lint from 25.11.0 to 25.11.1 #526 (dependabot[bot])
- Bump actions/checkout from 5 to 6 #525 [unattended_upgrades] [zammad] [ssh_keys] [gitlab_runner] [keepalived] [haproxy] [netplan] [redis] [gitlab] (dependabot[bot])
- Bump molecule from 25.7.0 to 25.11.0 #524 (dependabot[bot])
- Bump ansible-lint from 25.9.2 to 25.11.0 #523 (dependabot[bot])
- Bump ansible/ansible-lint from 25.9.2 to 25.11.0 #522 (dependabot[bot])
- gitlab-runner: Add explicit become directives #521 [gitlab_runner] (Normo)
- Zammad: Add explicit become directives #519 [zammad] (Normo)
- Switch back to pre built images #518 [unattended_upgrades] (Normo)
- gitlab: Add explicit become directives #517 [gitlab] (Normo)
- Update molecule tests to catch missing become directives #516 [unattended_upgrades] (Normo)
- unattended_upgrades: Add explicit become directives #514 [unattended_upgrades] (Normo)
- Bump ansible from 11.9.0 to 12.2.0 #513 (dependabot[bot])
- Bump reuse from 5.0.2 to 6.2.0 #512 (dependabot[bot])
- Bump ansible-lint from 25.8.2 to 25.9.2 #509 (dependabot[bot])
- Bump ansible/ansible-lint from 25.8.2 to 25.9.2 #508 (dependabot[bot])
- Bump astral-sh/setup-uv from 6 to 7 in /.github/workflows/prepare-action #505 (dependabot[bot])
- Bump fsfe/reuse-action from 5.0.0 to 6.0.0 #503 (dependabot[bot])
- Bump actions/setup-python from 5 to 6 in /.github/workflows/prepare-action #485 (dependabot[bot])
v6.2.2 (2025-09-18)
Fixed bugs:
- gitlab_runner: user_data template issue with Ansible 2.19 #493
Merged pull requests:
- Prepare release of version 6.2.2 #499 (tobiashuste)
- Fix user_data template JSON encoding #496 [gitlab_runner] (tobiashuste)
- gitlab_runner: add option to hide sensitive changes in diffs #492 [gitlab_runner] (Normo)
- Bump actions/labeler from 5.0.0 to 6.0.1 #487 (dependabot[bot])
v6.2.1 (2025-09-03)
Implemented enhancements:
Merged pull requests:
- Prepare release of version 6.2.1 #483 (Normo)
- Bump ansible-lint from 25.8.1 to 25.8.2 #481 (dependabot[bot])
- Bump ansible/ansible-lint from 25.8.1 to 25.8.2 #480 (dependabot[bot])
v6.2.0 (2025-08-22)
Implemented enhancements:
- Make monitoring whitelist variable configurable #467 [gitlab] (tobiashuste)
- Ansible 2.19 compatibility #464 [netplan] [gitlab] (tobiashuste)
Merged pull requests:
- Prepare release of version 6.2.0 #478 (tobiashuste)
- zammad role: prefix all internal variables with two underscores #477 [zammad] (Normo)
- unattended_upgrades role: prefix all internal variables with '__' #476 [unattended_upgrades] (Normo)
- redis role: prefix all internal variables with '__' #475 [redis] (Normo)
- netplan role: prefix all internal variables with '__' #474 [netplan] (Normo)
- Consistently access facts via the ansible_facts.* namespace #473 [unattended_upgrades] [zammad] [ssh_keys] [gitlab_runner] [keepalived] [haproxy] [netplan] [redis] [gitlab] (Normo)
- Use validate parameter to check Keepalived config file #472 [keepalived] (Normo)
- Mark tempdir_fleeting_plugin as internal variable #471 [gitlab_runner] (Normo)
- keepalived role: prefix all internal variables with '__' #470 [keepalived] (Normo)
- Use validate parameter to check HAProxy config file instead of handler task #469 [haproxy] (Normo)
- haproxy role: prefix all internal variables with '__' #468 [haproxy] (Normo)
- GitLab-runner role: prefix all internal variables with '__' #466 [gitlab_runner] (Normo)
- GitLab role: Prefix all internal variables with '__' #465 [gitlab] (Normo)
- Bump ansible/ansible-lint from 25.7.0 to 25.8.1 #462 (dependabot[bot])
v6.1.1 (2025-08-13)
Fixed bugs:
- Fix registry db migrations not executed upon gitlab upgrades #459 [gitlab] (tobiashuste)
Merged pull requests:
- Prepare release v6.1.1 #461 (tobiashuste)
- Bump ansible from 11.8.0 to 11.9.0 #460 (dependabot[bot])
- Bump actions/checkout from 4 to 5 #458 [unattended_upgrades] [zammad] [ssh_keys] [gitlab_runner] [keepalived] [haproxy] [netplan] [redis] [gitlab] (dependabot[bot])
v6.1.0 (2025-08-12)
Implemented enhancements:
- Make sure to run registry metadata database migrations #455 [gitlab] (Normo)
- Add AlmaLinux OS 9 support for GitLab role #440 [gitlab] (Normo)
Merged pull requests:
- Prepare release 6.1.0 #456 (tobiashuste)
- Bump yamllint from 1.35.1 to 1.37.1 #453 (dependabot[bot])
- Bump molecule from 25.3.1 to 25.7.0 #452 (dependabot[bot])
- Bump ansible-lint from 25.1.3 to 25.7.0 #451 (dependabot[bot])
- Fix condition for compatibility with Ansible 2.19 #449 [ssh_keys] (tobiashuste)
- Fix conditionals for Ansible 2.19 #448 [unattended_upgrades] (sur5r)
- Bump ansible/ansible-lint from 25.6.0 to 25.7.0 #447 (dependabot[bot])
- Bump ansible from 11.7.0 to 11.8.0 #446 (dependabot[bot])
v6.0.1 (2025-06-19)
Merged pull requests:
- Add host header to Zammad nginx config #443 [zammad] (tobiashuste)
- Bump ansible/ansible-lint from 25.5.0 to 25.6.0 #442 (dependabot[bot])
- Bump ansible from 11.6.0 to 11.7.0 #441 (dependabot[bot])
v6.0.0 (2025-06-04)
UPGRADE NOTES:
- The deprecated
keepalived_notification_emailvariable has been removed from the hifis.keepalived role. Please usekeepalived_notification_emailsinstead. - The deprecated
elasticsearch_urlvariable has been removed from the hifis.zammad role. Please usezammad_elasticsearch_urlinstead. - In preparation for GitLab 18.0, the
git_data_dirsconfiguration has been replaced bygitaly['configuration']in the hifis.gitlab role. Ifgitaly['configuration']is already defined in thegitlab_additional_configurationsrole variable, please ensure that Gitaly storage paths are configured manually.
Breaking changes:
- Remove keepalived_notification_email variable #394 [keepalived]
- Remove elasticsearch_url variable #379 [zammad]
- Deprecate git_data_dirs setting #366 [gitlab]
Fixed bugs:
- Replace obsolete occurrences of Pipfile #409 [unattended_upgrades] [zammad] [ssh_keys] [gitlab_runner] [keepalived] [haproxy] [netplan] [redis] [gitlab] (Normo)
- Disable apt cache updates when removing repositories from sources.list #432 [zammad] [gitlab] (Normo)
Closed issues:
- unattended upgrades unattended_apt_daily_upgrade_oncalendar is not scheduled #429
- unattended upgrades are not scheduled correctly #426
- Remove official support for EOL Ubuntu 20.04 #435
- Fix apt-key deprecation #412 [zammad] [gitlab]
Merged pull requests:
- Remove official support for EOL Ubuntu 20.04 #436 [unattended_upgrades] [zammad] [ssh_keys] [gitlab_runner] [keepalived] [haproxy] [netplan] [redis] [gitlab] (Normo)
- Bump ansible/ansible-lint from 25.4.0 to 25.5.0 #431 (dependabot[bot])
- Do not pin GitLab in Molecule #424 [gitlab] (tobiashuste)
- Bump ansible from 11.3.0 to 11.6.0 #423 (dependabot[bot])
- Install Zammad 6.5.0 by default #419 [zammad] (tobiashuste)
- Ensure role workflows are running when prepare-action is updated #418 [unattended_upgrades] [zammad] [ssh_keys] [gitlab_runner] [keepalived] [haproxy] [netplan] [redis] [gitlab] (Normo)
- Bump ansible/ansible-lint from 25.1.3 to 25.4.0 #417 (dependabot[bot])
- Bump astral-sh/setup-uv from 5 to 6 in /.github/workflows/prepare-action #415 (dependabot[bot])
- Replace pipenv by uv #406 [unattended_upgrades] [zammad] [ssh_keys] [gitlab_runner] [keepalived] [haproxy] [netplan] [redis] [gitlab] (tobiashuste)
- Bump artis3n/ansible_galaxy_collection from 2.10.1 to 2.11.0 #405 (dependabot[bot])
- Remove Docker 28 IPV6 related fix #404 [gitlab_runner] (tobiashuste)
- Bump ansible from 11.2.0 to 11.3.0 #403 (dependabot[bot])
- Fix molecule docker startup for Debian and Ubuntu 20.04 #402 [gitlab_runner] (tobiashuste)
- Bump molecule from 25.2.0 to 25.3.1 #400 (dependabot[bot])
- Bump ansible-lint from 25.1.2 to 25.1.3 #399 (dependabot[bot])
- Bump ansible/ansible-lint from 25.1.2 to 25.1.3 #398 (dependabot[bot])
- Bump molecule from 24.12.0 to 25.2.0 #397 (Normo)
- Prepare release version 6.0.0 #437 [zammad] [gitlab_runner] [haproxy] (Normo)
- Test gitlab-runner version 18.0.2 with molecule #434 [gitlab_runner] (Normo)
- Install HAProxy 3.2 by default #433 [haproxy] (Normo)
- Allow users to overwrite gitlab_rails['repositories_storages'] #430 [gitlab] (tobiashuste)
- Remove support for Ansible EOL 2.16 #428 [unattended_upgrades] [zammad] [ssh_keys] [gitlab_runner] [keepalived] [haproxy] [netplan] [redis] [gitlab] (Normo)
- Install Redis 8 by default #425 [redis] (Normo)
- Remove deprecated keepalived_notification_email variable from keepalived role #421 [keepalived] (Normo)
- Remove deprecated elasticsearch_url variable from zammad role #420 [zammad] (Normo)
- Replace git_data_dirs #416 [gitlab] (tobiashuste)
- Use deb822_repository module to add apt repositories #413 [zammad] [gitlab] (Normo)
v5.3.0 (2025-02-18)
Closed issues:
- community.general.yaml has been deprecated #392
Merged pull requests:
- Prepare release version 5.3.0 #395 (Normo)
- Replace deprecated community.general.yaml #393 [keepalived] [redis] [gitlab] (Normo)
- Convert keepalived_notification_email to a list #391 [keepalived] (Normo)
- Bump ansible-lint from 25.1.1 to 25.1.2 #390 (dependabot[bot])
- Bump ansible/ansible-lint from 25.1.1 to 25.1.2 #389 (dependabot[bot])
- Bump ansible/ansible-lint from 25.1.0 to 25.1.1 #388 (dependabot[bot])
- Bump ansible from 11.1.0 to 11.2.0 #387 (dependabot[bot])
- Bump ansible-lint from 25.1.0 to 25.1.1 #386 (dependabot[bot])
v5.2.1 (2025-01-23)
Fixed bugs:
- Ensure gitlab-runner and helper-images have the same version #381 [gitlab_runner]
- [gitlab-runner] Manual installation from a deb file fails for version >=17.7.0 #375
- Fix gitlab molecule tests #367 [gitlab]
- Ensure gitlab-runner and helper-images have the same version #380 [gitlab_runner] (Normo)
- Support manual deb file installation for gitlab-runner version 17.7 or greater #373 [gitlab_runner] (Normo)
Closed issues:
- Custom yamllint configurationis incompatible with ansible-lint #371
Merged pull requests:
- Release version 5.2.1 #383 (tobiashuste)
- Rename elasticsearch_url variable #377 [zammad] (tobiashuste)
- Do not run search index rebuild by default #376 [zammad] (tobiashuste)
- Fix incompatibilities with ansible-lint in custom yamllint config #372 [unattended_upgrades] (Normo)
- Bump ansible/ansible-lint from 24.12.2 to 25.1.0 #370 (dependabot[bot])
- Bump ansible-lint from 24.12.2 to 25.1.0 #369 (dependabot[bot])
- Fix failing GitLab KAS in molecule test #368 [gitlab] (Normo)
- Make sure to not output sensitive information #365 [gitlab] (tobiashuste)
v5.2.0 (2025-01-16)
Fixed bugs:
- Fix autoscaler URL template and install 0.28.0 by default #362 [gitlab_runner] (tobiashuste)
Merged pull requests:
- Prepare release v5.2.0 #363 (Normo)
- Install Zammad 6.4.1 by default #361 [zammad] (Normo)
- Bump jinja2 from 3.1.4 to 3.1.5 #360 (dependabot[bot])
- Update butane to v0.23.0 #359 [gitlab_runner] (tobiashuste)
v5.1.1 (2025-01-03)
Fixed bugs:
- role ssh_keys: ignores errors when in check-mode and users doesnt exist yet #356 [ssh_keys] (iceowlbeer)
Merged pull requests:
- Bump molecule-plugins from 23.5.3 to 23.6.0 #355 (dependabot[bot])
- Bump ansible-lint from 24.10.0 to 24.12.2 #354 (dependabot[bot])
- Bump ansible/ansible-lint from 24.10.0 to 24.12.2 #353 (dependabot[bot])
- Bump molecule from 24.9.0 to 24.12.0 #348 (dependabot[bot])
- Bump ansible from 10.6.0 to 11.1.0 #347 (dependabot[bot])
- Bump keepalived from version 2.3.1 to 2.3.2 #346 [keepalived] (Normo)
- Bump ansible/ansible-lint from 24.9.2 to 24.10.0 #343 (dependabot[bot])
- Bump fsfe/reuse-action from 4.0.0 to 5.0.0 #342 (dependabot[bot])
- Bump reuse from 4.0.3 to 5.0.2 #341 (dependabot[bot])
- Bump ansible-lint from 24.9.2 to 24.10.0 #340 (dependabot[bot])
v5.1.0 (2024-11-08)
Closed issues:
Merged pull requests:
- Prepare release version 5.1.0 #338 (tobiashuste)
- Remove support for EOL Ansible 2.15 #337 [unattended_upgrades] [zammad] [ssh_keys] [gitlab_runner] [keepalived] [haproxy] [netplan] [redis] [gitlab] (tobiashuste)
- Bump ansible from 10.5.0 to 10.6.0 #336 (dependabot[bot])
- Remove the restriction for HAproxy 3.0 under Ubuntu 20.04 #335 [haproxy] (Normo)
- Drop support for Debian 10 buster #334 [unattended_upgrades] [ssh_keys] [gitlab_runner] [haproxy] (Normo)
v5.0.0 (2024-10-10)
Breaking changes:
Implemented enhancements:
- hifis.toolkit.gitlab_runner: Support autoscaler boot_time parameter #326 [gitlab_runner]
- Add support for Ubuntu 24.04 (Noble Numbat) #252
Fixed bugs:
- hifis.toolkit.netplan Molecule test fails on Ubuntu 24.04 #318
Merged pull requests:
- Bump ansible from 10.4.0 to 10.5.0 #329 (dependabot[bot])
- Bump ansible-lint from 24.7.0 to 24.9.2 #324 (dependabot[bot])
- Bump ansible/ansible-lint from 24.7.0 to 24.9.2 #323 (dependabot[bot])
- Bump molecule from 24.8.0 to 24.9.0 #322 (dependabot[bot])
- Bump ansible from 10.3.0 to 10.4.0 #319 (dependabot[bot])
- Prepare release version 5.0.0 #331 [zammad] [gitlab_runner] [haproxy] [gitlab] (Normo)
- Replace deprecated gateway4 with routes #330 [netplan] (Normo)
- Fix molecule tests for netplan on Ubuntu 24.04 #328 [netplan] (Normo)
- Support fleeting-pluign-openstack boot_time parameter #327 [gitlab_runner] (Normo)
- Add custom routes #325 [netplan] (axldd)
- Add Ubuntu 24.04 support to zammad role #317 [zammad] (Normo)
- Install haproxy 3.0 by default #316 [haproxy] (Normo)
- Support Ubuntu 24.04 in HAProxy role #315 [haproxy] (Normo)
v4.8.0 (2024-08-27)
Implemented enhancements:
- Support docker host parameter to allow Podman support #312 [gitlab_runner] (tobiashuste)
- Allow to customize butane config file #311 [gitlab_runner] (tobiashuste)
Fixed bugs:
- Add parameter to use specified configuration file #310 [keepalived] (boerngen-schmidt-next)
Closed issues:
- Link to SSH keys role in README results in 404 #306
Merged pull requests:
- Prepare release of version 4.8.0 #313 (tobiashuste)
- Bump molecule from 24.7.0 to 24.8.0 #309 (dependabot[bot])
- Fix link to SSH keys role in README #308 (tobiashuste)
- Bump ansible from 10.2.0 to 10.3.0 #307 (dependabot[bot])
v4.7.0 (2024-08-12)
Implemented enhancements:
- Support new parameter use_ignition #293
- Install fleeting-plugin-openstack directly from GitHub #303 [gitlab_runner] (tobiashuste)
Merged pull requests:
- Prepare release of version 4.7.0 #304 (tobiashuste)
- Install Zammad 6.3.1 by default #302 [zammad] (tobiashuste)
- Remove support for OS that are EOL #301 [ssh_keys] [gitlab] (tobiashuste)
- Support Ubuntu 24.04 and remove 18.04 support #299 [gitlab] (tobiashuste)
- Bump ansible from 10.1.0 to 10.2.0 #297 (dependabot[bot])
- Bump ansible/ansible-lint from 24.6.0 to 24.7.0 #292 (dependabot[bot])
- Bump ansible-lint from 24.5.0 to 24.7.0 #291 (dependabot[bot])
- Bump molecule from 24.2.1 to 24.7.0 #290 (dependabot[bot])
v4.6.0 (2024-07-12)
Implemented enhancements:
- Support the new use_ignition parameter #294 [gitlab_runner] (tobiashuste)
Merged pull requests:
- Prepare release of version 4.6.0 #295 (tobiashuste)
- Bump reuse from 3.0.2 to 4.0.3 #289 (dependabot[bot])
- language, spelling #287 [unattended_upgrades] (dnmvisser)
- Bump fsfe/reuse-action from 3.0.0 to 4.0.0 #286 (dependabot[bot])
v4.5.0 (2024-06-19)
Implemented enhancements:
- Allow to configure more autoscaler policy values #278 [gitlab_runner]
Merged pull requests:
- Prepare release of version 4.5.0 #281 (tobiashuste)
- Make sure idle_time is a string in the runner config #280 [gitlab_runner] (tobiashuste)
- Support more autoscaler policy config options #279 [gitlab_runner] (tobiashuste)
- Bump ansible from 9.6.0 to 10.1.0 #277 (dependabot[bot])
- Bump ansible/ansible-lint from 24.5.0 to 24.6.0 #267 (dependabot[bot])
v4.4.0 (2024-06-18)
Implemented enhancements:
Merged pull requests:
- Make GitLab DB port configurable in GitLab config template #273 [gitlab] (christianhueserhzdr)
- Prepare release of version 4.4.0 #275 (tobiashuste)
v4.3.0 (2024-06-04)
Implemented enhancements:
- Add Debian 12 Bookworm support for ssh_keys role #263 [ssh_keys]
- Bump keepalived to version 2.3.1 #262 [keepalived]
- Support HAProxy 2.8 #254 [haproxy]
- Add Debain support #243 [haproxy]
- Add second test instance to molecule unattended_upgrades scenario #122 [unattended_upgrades]
- Add issue templates #264 (Normo)
- Add support for Ubuntu 24.04 #253 [unattended_upgrades] [ssh_keys] [keepalived] [netplan] [redis] (Normo)
Merged pull requests:
- Prepare release version 4.3.0 #265 [unattended_upgrades] [zammad] [ssh_keys] [keepalived] [haproxy] [netplan] [redis] [gitlab] (Normo)
- Bump netaddr from 1.2.1 to 1.3.0 #261 (dependabot[bot])
- Add second test instance to unattended_upgrades molecule scenario #260 [unattended_upgrades] (Normo)
- Bump keepalived from version 2.3.0 to 2.3.1 #259 [keepalived] (Normo)
- Add Debian Support for HAProxy role #258 [haproxy] (Normo)
- Test ssh_keys role on Debian 12 (Bookworm) #257 [ssh_keys] (Normo)
- Support HAProxy 2.8 #255 [haproxy] (Normo)
- Bump keepalived from version 2.2.8 to 2.3.0 #251 [keepalived] (Normo)
v4.2.0 (2024-05-23)
Implemented enhancements:
- Include hifis.gitlab role into collection #240 [gitlab]
- Include hifis.redis role into collection #236 [redis]
- Include hifis.netplan into collection #234 [netplan]
- Include hifis.haproxy into collection #228 [haproxy]
Fixed bugs:
Closed issues:
- Version 3.3.0 doesn't seem to be available on ansible galaxy #201
- Remove master branch #245
- Switch to Ubuntu 24.04 image for GitHub Actions hosted runners #231
- License headers in jinja templates should use jinja style comments #229
Merged pull requests:
- Prepare release version 4.2.0 #249 (Normo)
- Add hifis.gitlab role #241 [gitlab] (Normo)
- Use jinja style comments for license headers in jinja templates #239 [unattended_upgrades] [zammad] [gitlab_runner] [keepalived] (Normo)
- Switch to Ubuntu 24.04 image for GitHub Actions hosted runners #238 [unattended_upgrades] [zammad] [ssh_keys] [keepalived] (Normo)
- Add hifis.redis role #237 [redis] (Normo)
- Add hifis.netplan role #235 [netplan] (Normo)
- chore(deps): bump ansible from 9.5.1 to 9.6.0 #233 (dependabot[bot])
- Add hifis.haproxy role #230 [haproxy] (Normo)
v4.1.0 (2024-05-16)
Implemented enhancements:
- Include hifis.keepalived role into collection #214
- Include hifis.ssh-keys role into collection #212
- Include hifis.gitlab_runner role into collection #210
Closed issues:
- Configure Dependabot to update dependencies in prepare action #217
Merged pull requests:
- chore(deps-dev): bump ansible-lint from 24.2.3 to 24.5.0 #220 (dependabot[bot])
- chore(deps): bump ansible/ansible-lint from 24.2.3 to 24.5.0 #219 (dependabot[bot])
- Prepare release version 4.1.0 #224 [unattended_upgrades] [zammad] [ssh_keys] [keepalived] (Normo)
- Always run ansible-lint in GitHub Actions #221 (tobiashuste)
- Make sure to update prepare-action via Dependabot #218 (tobiashuste)
- Integrate gitlab_runner role into hifis toolkit #216 [gitlab_runner] (tobiashuste)
- Add hifis.keepalived role #215 [keepalived] (Normo)
- Add hifis.ssh_keys role #213 [ssh_keys] (Normo)
v4.0.0 (2024-05-08)
UPGRADE NOTES:
The hifis.unattended_upgrades role has been migrated to the hifis.toolkit collection. Please ensure that you install the new collection as follows:
ansible-galaxy collection install hifis.toolkitTo continue using the unattended_upgrades role as before, please include it as described:
- hosts: all
roles:
- role: hifis.toolkit.unattended_upgradesBreaking changes:
- Migrate role to role in a collection #165
Closed issues:
- Make collection REUSE-compliant #197
Merged pull requests:
- chore(deps): bump ansible/ansible-lint from 24.2.1 to 24.2.3 #208 (dependabot[bot])
- chore(deps-dev): bump ansible-lint from 24.2.0 to 24.2.1 #194 (dependabot[bot])
- Prepare release version 4.0.0 #209 [unattended_upgrades] [zammad] (Normo)
- chore(deps): bump ansible from 9.3.0 to 9.5.1 #204 (dependabot[bot])
- Release version 4.0.0 #198 (Normo)
* This Changelog was automatically generated by github_changelog_generator