1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-03-23 13:50:30 +00:00
community.general/plugins/module_utils
patchback[bot] ffa1436f05
[PR #10227/283d947f backport][stable-11] pacemaker_cluster: enhancements and add unit tests (#10408)
pacemaker_cluster: enhancements and add unit tests (#10227)

* feat(initial): Add unit tests and rewrite pacemaker_cluster

This commit introduces unit tests and pacemaker_cluster module rewrite
to use the pacemaker module utils.

* feat(cleanup): Various fixes and add resource state

This commit migrates the pacemaker_cluster's cleanup state to the
pacemaker_resource module. Additionally, the unit tests for
pacemaker_cluster have been corrected to proper mock run command order.

* doc(botmeta): Add author to pacemaker_cluster

* style(whitespace): Cleanup test files

* refactor(cleanup): Remove unused state value

* bug(fix): Parse apply_all as separate option

* refactor(review): Apply code review suggestions

This commit refactors breaking changes in pacemaker_cluster module into
deprecated features. The following will be scheduled for deprecation:
`state: cleanup` and `state: None`.

* Apply suggestions from code review



* refactor(review): Additional review suggestions

* refactor(deprecations): Remove all deprecation changes

* refactor(review): Enhance rename changelog entry and fix empty string logic

* refactor(cleanup): Remove from pacemaker_resource

* Apply suggestions from code review



* refactor(review): Add changelog and revert required name

* revert(default): Use default state=present

* Update changelogs/fragments/10227-pacemaker-cluster-and-resource-enhancement.yml



* Update changelog fragment.

---------


(cherry picked from commit 283d947f17)

Co-authored-by: Dexter <45038532+munchtoast@users.noreply.github.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2025-07-14 09:55:32 +02:00
..
identity/keycloak [PR #10328/682a89cd backport][stable-11] remove unnecessary brackets in conditions (#10331) 2025-07-04 06:09:54 +02:00
mh Remove deprecated features and plugins for 11.0.0 (#10126) 2025-05-19 18:11:39 +02:00
net_tools/pritunl
oracle
remote_management/lxca
source_control
storage
_filelock.py Docs: fix its vs. it's (#9442) 2024-12-29 13:29:58 +01:00
_mount.py
_stormssh.py
alicloud_ecs.py
android_sdkmanager.py Add android sdk module (#9236) 2024-12-20 22:55:12 +01:00
btrfs.py
cloud.py
cmd_runner.py
cmd_runner_fmt.py cmd_runner_fmt.as_fixed() now accepts list of args (#9893) 2025-03-21 21:04:59 +01:00
consul.py
csv.py
database.py
datetime.py
deps.py
dimensiondata.py
django.py Remove deprecated features and plugins for 11.0.0 (#10126) 2025-05-19 18:11:39 +02:00
gandi_livedns_api.py
gconftool2.py
gio_mime.py
gitlab.py
heroku.py
homebrew.py
hwc_utils.py
ibm_sa_utils.py
ilo_redfish_utils.py
influxdb.py
ipa.py
jenkins.py
known_hosts.py use open() as context manager (#9579) 2025-01-21 20:50:44 +01:00
ldap.py
linode.py
locale_gen.py
lxd.py
manageiq.py
memset.py
module_helper.py Remove deprecated features and plugins for 11.0.0 (#10126) 2025-05-19 18:11:39 +02:00
ocapi_utils.py
oneandone.py
onepassword.py
oneview.py
online.py
opennebula.py
pacemaker.py [PR #10227/283d947f backport][stable-11] pacemaker_cluster: enhancements and add unit tests (#10408) 2025-07-14 09:55:32 +02:00
pipx.py pipx: accept python version specs in parameter name (#10031) 2025-05-17 08:00:27 +02:00
pkg_req.py pipx: accept python version specs in parameter name (#10031) 2025-05-17 08:00:27 +02:00
puppet.py puppet: use better CmdRunner param formatting (#10014) 2025-04-19 09:26:59 +02:00
pure.py
python_runner.py [PR #10328/682a89cd backport][stable-11] remove unnecessary brackets in conditions (#10331) 2025-07-04 06:09:54 +02:00
redfish_utils.py Drop support for ansible-core 2.15; update CI to move ansible-core 2.16 to EOL CI; remove compat code for ansible-core < 2.14 (#10160) 2025-06-02 06:24:34 +02:00
redis.py
rundeck.py
saslprep.py
scaleway.py
snap.py snap: add RV version (#9598) 2025-01-22 20:04:38 +01:00
ssh.py
systemd.py systemd_info - add wildcards support (#9821) 2025-03-15 07:36:16 +01:00
univention_umc.py
utm_utils.py
vardict.py
version.py
vexata.py
wdc_redfish_utils.py
xdg_mime.py Add xdg_mime module (#10007) 2025-04-26 12:34:03 +02:00
xenserver.py
xfconf.py xfconf/xfconf_info: add return value version (#9226) 2024-12-24 12:00:24 +01:00