community.general/changelogs/fragments
carlfriedrich 7e666a9c31
Some checks are pending
EOL CI / EOL Sanity (Ⓐ2.17) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.17+py3.10) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.17+py3.12) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.17+py3.7) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.17+alpine319+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.17+alpine319+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.17+alpine319+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.17+fedora39+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.17+fedora39+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.17+fedora39+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.17+ubuntu2004+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.17+ubuntu2004+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.17+ubuntu2004+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run
fix(modules/gitlab_runner): Fix exception in check mode on new runners (#10918)
* fix(modules/gitlab_runner): Fix exception in check mode on new runners

When a new runner is added in check mode, the role used to throw an
exception. Fix this by returning a valid runner object instead of a
boolean.

Fixes #8854

* docs: Add changelog fragment
2025-10-19 08:54:21 +02:00
..
.keep Rename changelogs/fragments/.empty -> changelogs/fragments/.keep 2020-08-07 08:17:57 +02:00
9499-typetalk-deprecation.yml typetalk: deprecation (#9499) 2025-06-16 20:06:03 +02:00
10227-pacemaker-cluster-and-resource-enhancement.yml pacemaker_cluster: enhancements and add unit tests (#10227) 2025-07-14 07:48:36 +02:00
10231-keycloak-add-client-credentials-authentication.yml keycloak: add support for client_credentials authentication (#10231) 2025-06-18 07:40:46 +02:00
10267-add-cloudflare-ptr-record-support.yml cloudflare_dns: Add PTR record support (#10267) 2025-06-19 07:26:13 +02:00
10269-cloudflare-dns-refactor.yml cloudflare_dns: some refactoring (#10269) 2025-06-25 08:07:51 +02:00
10271--disable_lookups.yml Inventory plugins: remove deprecated disable_lookups parameter (which was set to its default anyway) (#10271) 2025-06-18 21:38:59 +02:00
10285-fstr-plugins.yml replace concatenations with f-string in plugins (#10285) 2025-06-23 21:10:19 +02:00
10299-github_app_access_token-lookup.yml GitHub app access token lookup: allow to use PyJWT + cryptography instead of jwt (#10664) 2025-08-23 18:36:53 +02:00
10311-xfconf-refactor.yml xfconf: small refactor (#10311) 2025-06-28 13:04:28 +02:00
10323-nmcli-improvements.yml nmcli: improvements (#10323) 2025-07-05 14:52:15 +02:00
10328-redundant-brackets.yml remove unnecessary brackets in conditions (#10328) 2025-07-03 06:46:50 +02:00
10329-catapult-deprecation.yml catapult: deprecation (#10329) 2025-07-04 06:26:16 +02:00
10339-github_app_access_token.yml github_release - support multiple type of tokens (#10339) 2025-07-08 22:20:04 +02:00
10346-jenkins-plugins-fixes.yml Addressing multiple jenkins_plugins module issue (#10346) 2025-08-04 20:00:15 +02:00
10349-incus_connection-error-handling.yml incus_connection: Improve error handling (#10349) 2025-07-07 20:52:55 +02:00
10359-dependent.yml dependent lookup: avoid deprecated ansible-core 2.19 functionality (#10359) 2025-07-08 06:40:54 +02:00
10413-pacemaker-resource-cleanup.yml pacemaker_resource: add cleanup state (#10413) 2025-08-27 22:02:59 +02:00
10415-keycloak-realm-brute-force-attributes.yml keycloak_realm: Add missing brute force attributes (#10415) 2025-08-10 13:38:16 +02:00
10417-sysrc-refactor.yml sysrc: refactor (#10417) 2025-07-28 19:01:44 +02:00
10422-tasks_only-result_format.yml tasks_only callback: add result_format_callback docs fragment (#10422) 2025-08-04 19:58:51 +02:00
10423-apache_module-condition.yml apache2_module: updated cgi action conditions (#10423) 2025-08-17 12:52:49 +02:00
10424-scaleway-update-zones.yml scaleway: update zone list (#10424) 2025-08-04 19:59:45 +02:00
10434-cpanm-deprecate-compat-mode.yml cpanm: deprecate mode=compatibility (#10434) 2025-08-04 19:58:59 +02:00
10435-github-repo-deprecate-force-defaults.yml github_repo: deprecate force_defaults=true (#10435) 2025-08-05 06:12:48 +02:00
10442-apk-fix-empty-names.yml Ensure apk handles empty name strings properly (#10442) 2025-07-27 11:52:07 +02:00
10445-cronvar-reject-empty-values.yml cronvar: Handle empty value string properly (#10445) 2025-07-28 06:31:51 +02:00
10455-capabilities-improve-error-detection.yml Improve capabilities module by detecting /sbin/getcap error message and stop early with a meaningful error message (#10455) 2025-08-02 16:50:21 +02:00
10458-listen_port_facts-prevent-type-error.yml listen_ports_facts: Avoid crash when required commands are missing (#10458) 2025-07-27 11:51:13 +02:00
10459-deprecations.yml Fix ansible-core 2.19 deprecations (#10459) 2025-07-27 11:49:27 +02:00
10461-cronvar-non-existent-dir-crash-fix.yml Fix cronvar crash when parent dir of cron_file is missing (#10461) 2025-07-27 11:50:18 +02:00
10483-sensu-subscription-quotes.yml sensu_subscription: normalize quotes in return message (#10483) 2025-08-04 19:58:40 +02:00
10490-rocketchat.yml rocketchat: deprecate default value of is_pre740 (#10490) 2025-08-04 20:32:23 +02:00
10491-irc.yml irc: fix wrap_socket() call when validate_certs=true and use_tls=true (#10491) 2025-07-28 06:32:23 +02:00
10493-nagios-services.yml nagios: make services param a list (#10493) 2025-08-04 19:59:31 +02:00
10494-rfdn-1.yml arg_spec adjustments: modules [a-f]* (#10494) 2025-07-28 18:44:25 +02:00
10505-rfdn-2.yml arg_spec adjustments: modules [g-j]* (#10505) 2025-07-31 22:43:41 +02:00
10507-rfdn-3.yml arg_spec adjustments: modules [k-n]* (#10507) 2025-07-31 22:45:12 +02:00
10512-rfdn-4.yml arg_spec adjustments: modules [o-s]* (#10512) 2025-07-31 22:46:32 +02:00
10513-rfdn-5.yml arg_spec adjustments: modules [t-z]* (#10513) 2025-08-01 10:56:00 +02:00
10514-deprecate-bearychat.yml bearychat: deprecation (#10514) 2025-08-04 19:59:37 +02:00
10520-arg-runcommand-list.yml apk: command args as list rather than string (#10520) 2025-08-04 20:00:23 +02:00
10523-bzr-cmd-list.yml bzr: command args as list rather than string (#10523) 2025-08-04 20:00:30 +02:00
10524-capabilities-cmd-list.yml capabilities: command args as list rather than string (#10524) 2025-08-04 20:00:39 +02:00
10525-composer-cmd-list.yml composer: command args as list rather than string (#10525) 2025-08-04 20:00:56 +02:00
10526-easy-install-cmd-list.yml easy_install: command args as list rather than string (#10526) 2025-08-04 20:00:46 +02:00
10527-keycloak-idp-well-known-url-support.yml Keycloak idp well known url support (#10527) 2025-08-04 20:01:05 +02:00
10531-wsl-paramiko.yml wsl connection: import paramiko directly (#10531) 2025-08-01 10:54:26 +02:00
10532-apk.yml apk: fix empty/whitespace-only package name check (#10532) 2025-08-02 16:41:24 +02:00
10536-imgadm-cmd-list.yml imgadm: command args as list rather than string (#10536) 2025-08-04 20:01:36 +02:00
10538-keycloak-realm-add-support-client-options.yml Keycloak realm add support for some missing options (#10538) 2025-08-04 20:01:50 +02:00
10539-json_query.yml json_query: extend list of type aliases for compatibility with ansible-core 2.19 (#10539) 2025-08-02 16:42:34 +02:00
10566-merge_variables.yml merge_variables lookup: avoid deprecated Templar.set_temporary_context (#10566) 2025-08-03 12:54:14 +02:00
10573-logstash-plugin-cmd-list.yml logstash_plugin: command args as list rather than string (#10573) 2025-08-04 20:02:01 +02:00
10574-django-runner.yml django module utils: remove deprecated function arg ignore_value_none (#10574) 2025-08-04 20:02:10 +02:00
10599-open-iscsi-cmd-list.yml open_iscsi: command args as list rather than string (#10599) 2025-08-10 13:36:14 +02:00
10601-pear-cmd-list.yml pear: command args as list rather than string (#10601) 2025-08-10 13:36:27 +02:00
10602-portage-cmd-list.yml portage: command args as list rather than string (#10602) 2025-08-10 13:35:45 +02:00
10603-riak-cmd-list.yml riak: command args as list rather than string (#10603) 2025-08-10 13:36:01 +02:00
10604-solaris-zone-cmd-list.yml solaris_zone: command args as list rather than string (#10604) 2025-08-10 13:35:32 +02:00
10605-swupd-cmd-list.yml swupd: command args as list rather than string (#10605) 2025-08-10 13:35:20 +02:00
10606-urpmi-cmd-list.yml urpmi: command args as list rather than string (#10606) 2025-08-10 13:35:03 +02:00
10608-xbps-cmd-list.yml xbps: command args as list rather than string (#10608) 2025-08-10 13:38:47 +02:00
10609-xfs-quota-cmd-list.yml xfs_quota: command args as list rather than string (#10609) 2025-08-10 13:34:30 +02:00
10612-timezone-cmd-list.yml timezone: command args as list rather than string (#10612) 2025-08-10 13:34:04 +02:00
10642-parted-cmd-list.yml parted: command args as list rather than string (#10642) 2025-08-31 11:48:24 +02:00
10644-oneview-os.yml oneview module utils: remove unused import of "os" package (#10644) 2025-08-11 23:21:40 +02:00
10646-scaleway_container_cpu_limit.yml Add cpu limit argument to scaleway_container (#10646) 2025-08-23 18:36:00 +02:00
10647-scaleway-module-defaults.yml Add a scaleway group to be able to use module_defaults (#10647) 2025-08-23 18:34:52 +02:00
10652-oracle-deprecation.yml oci/oracle: deprecation (#10652) 2025-08-23 18:35:37 +02:00
10661-support-gpg-auto-impor-keys-in-zypper.yml Add support for gpg-auto-import-keys option to zypper (#10661) 2025-08-23 18:38:00 +02:00
10663-pacemaker-resource-fix-resource-type.yml pacemaker_resource: Fix resource_type parameter (#10663) 2025-08-18 20:15:20 +02:00
10665-pacemaker-resource-clone.yml pacemaker_resource: Add cloning support for resources and groups (#10665) 2025-09-07 21:24:01 +02:00
10679-gitlab-access-token-add-planner-role.yml gitlab_*_access_token: add planner access level (#10679) 2025-08-23 18:35:17 +02:00
10684-django-improvements.yml django module, module_utils: adjustments (#10684) 2025-08-27 21:53:20 +02:00
10687-deprecations.yml ansible-core 2.20: avoid deprecated functionality (#10687) 2025-08-18 06:25:23 +02:00
10688-pids.yml pids: avoid type error if name is empty (#10688) 2025-08-18 06:24:30 +02:00
10689-gem-prevent-soundness-issue.yml gem: fix soundness issue when uninstalling default gems on Ubuntu (#10689) 2025-10-05 07:15:25 +02:00
10700-django-check-databases.yml django_check: rename database param, add alias (#10700) 2025-08-23 18:33:52 +02:00
10705-openbsd-pkg-remove-unused.yml openbsd_pkg: add support for removing unused dependencies (#10705) 2025-08-28 22:09:15 +02:00
10707-pacemaker-maintenance-mode-regex.yml pacemaker: Add regex checking for maintenance-mode (#10707) 2025-08-27 22:01:47 +02:00
10711-pytohn-idioms-1.yml remove trailing comma in dict(parameters,) (#10711) 2025-08-23 19:13:20 +02:00
10712-python-idioms-2.yml remove extra brackets when params are a given by a comprehension (#10712) 2025-08-23 19:14:39 +02:00
10727-python-idioms-3.yml simplify string formatting in some modules (#10727) 2025-08-31 11:46:43 +02:00
10741-pacemaker-cluster-cleanup-deprecate.yml pacemaker_cluster: deprecate cleanup state (#10741) 2025-08-27 22:04:01 +02:00
10743-monit-handle-unknown-status.yml monit: handle arbitrary error status (#10743) 2025-08-28 22:09:25 +02:00
10751-kdeconfig-support-kwriteconfig6.yml kdeconfig: add support for kwriteconfig6 (#10751) 2025-08-29 06:25:11 +02:00
10752-selective-hardcoded-loop-var.yml selective: don't hard code ansible_loop_var 'item' (#10752) 2025-08-29 06:32:15 +02:00
10769-xenserver-rf.yml xenserver: remove required=false from arg spec (#10769) 2025-08-31 11:49:09 +02:00
10785-gitlab-token-add-missing-scopes.yml gitlab_*_access_token: add missing scopes (#10785) 2025-09-03 21:40:06 +02:00
10787-gitlab-variable-support-masked-and-hidden-variables.yml gitlab_*_variable: support masked-and-hidden variables (#10787) 2025-09-08 18:40:35 +02:00
10795-gitlab_protected_branch-add-allow_force_push-code_owner_approval_required.yml gitlab_protected_branch: refactor, add allow_force_push, code_owner_approval_required (#10795) 2025-09-08 19:02:40 +02:00
10796-rocketchat-force-content-type.yml Force Content-type header to application/json if is_pre740 is false (#10832) 2025-09-21 20:28:03 +02:00
10805-homebrew-support-old-names.yml homebrew: Support old_tokens and oldnames in homebrew package data (#10805) 2025-09-15 18:26:01 +02:00
10810-github_app_access_token-jwt.yml github_app_access_token: fix compatibility import of jwt (#10810) 2025-09-13 09:17:16 +02:00
10812-gitlab-variable-add-description.yml gitlab_*_variable: add description option (#10812) 2025-09-18 21:55:28 +02:00
10823-parted-fail-json-command.yml parted: join command list for fail_json message (#10823) 2025-09-13 09:17:05 +02:00
10829-fix-keycloak-role-changed-status.yml Keycloak role fix changed status (#10829) 2025-09-18 21:56:39 +02:00
10840-fix-keycloak-subgroup-search-realm.yml Fix keycloak sub-group search (#10840) 2025-09-21 20:27:42 +02:00
10842-keycloak-client-scope-support.yml Keycloak client scope support (#10842) 2025-10-06 18:16:27 +02:00
10852-yaml.yml yaml cache plugin: make compatible with ansible-core 2.19 (#10852) 2025-09-25 06:57:37 +02:00
10857-github_deploy_key-err.yml github_deploy_key: make sure variable exists before use (#10857) 2025-09-25 20:34:50 +02:00
10873-six.yml Avoid six in plugin code (#10873) 2025-10-05 06:56:32 +02:00
10874-pipx-180.yml pipx: adjustments for pipx 1.8.0 (#10874) 2025-10-05 07:06:01 +02:00
10880-github_app_access_token-lookup.yml github_app_access_token: add support for GitHub Enterprise Server (#10880) 2025-10-06 18:14:24 +02:00
10888-six.yml Remove all usage of ansible.module_utils.six from main branch (#10888) 2025-10-11 08:21:57 +02:00
10891-dict-refactor.yml refactor dict from literal list (#10891) 2025-10-10 19:09:10 +02:00
10892-remove-py2.yml remove Python2 some constructs/docs/comments (#10892) 2025-10-10 19:15:01 +02:00
10899-use-f-strings.yml use f-strings (#10899) 2025-10-11 11:59:28 +02:00
10903-2to3.yml update code to python3 (#10903) 2025-10-12 11:05:57 +02:00
10904-2to3-mods.yml modules: update code to python3 (#10904) 2025-10-13 21:42:48 +02:00
10905-java-keystore-simplify.yml java_keystore: simplify code (#10905) 2025-10-11 11:46:04 +02:00
10906-linode-modutils.yml linode module utils: update import to recent Ansible level (#10906) 2025-10-11 13:42:19 +02:00
10907-2to3-mu.yml module utils: update code to python3 (#10907) 2025-10-11 13:42:11 +02:00
10908-archive-lzma.yml archive: lzma is standard in Python 3.7+ (#10908) 2025-10-11 13:42:01 +02:00
10909-launchd-plistlib.yml launchd: remove conditional code for Python < 3.4 (#10909) 2025-10-12 08:56:05 +02:00
10918-gitlab-runner-fix-check-mode.yml fix(modules/gitlab_runner): Fix exception in check mode on new runners (#10918) 2025-10-19 08:54:21 +02:00
10934-cloudflare-dns-srv-bug.yml cloudflare_dns: rollback validation for SRV records (#10937) 2025-10-18 09:43:46 +02:00
ansible-core-2.16.yml Drop support for ansible-core 2.16, and thus for Python < 3.7 (#10884) 2025-10-09 18:31:05 +02:00
become-pipelining.yml Disable pipelining for doas and machinectl on ansible-core 2.19+ (#10537) 2025-08-02 16:41:58 +02:00
deprecations.yml Bump version of main to 12.0.0; execute announced deprecations (#10883) 2025-10-09 13:50:07 +02:00
hiera.yml Deprecate hiera lookup (#10779) 2025-08-31 16:15:20 +02:00
keycloak-realm-webauthn-policies.yml Add Option to configure webAuthnPolicies for Keycloak (#10791) 2025-09-08 18:37:10 +02:00
logstash.yml logstash: Remove reference to Python 2 library (#10345) 2025-07-08 22:19:37 +02:00
lvm_pv.yml lvm_pv - Fixes #10444 - Partition device not found (#10596) 2025-08-11 06:43:47 +02:00
random_string_seed.yml random_string: Specify seed while generating random string (#10710) 2025-08-27 22:00:44 +02:00
replace-random-with-secrets.yml random_string: replace random.SystemRandom() with secrets.SystemRandom() (#10893) 2025-10-10 19:08:16 +02:00