community.general/plugins
Dexter 6bbd1dd7f5
pacemaker: add cluster maintenance mode checks (#10194)
* feat(maintenance): Add cluster maintenance mode checks for pacemaker

* bug(fix): Correct substring typo and unit test

This commit corrects a substring check for determining if the pacemaker
cluster is in maintenance mode. Additionally, unit test is corrected
with correct output from pacemaker when in maintenance mode.

* feat(maintenance): Add force argument for absent resources

This commit adds in --force argument for resources intended to be absent
within a cluster that is in maintenance mode. Without this argument, the
cluster will not attempt to remove the resource due to maintenance mode.
The resource will be declared as orphaned and exiting maintenance mode
will allow the cluster to remove the resource completely.

* refactor(review): Apply code review changes

This commit adds refactors to enhance code quality.

* doc(changelog): Add fragment for maintenance mode addition
2025-06-07 17:52:32 +02:00
..
action action/become/cache/callback: adjust import __future__ for Python3 (#9583) 2025-01-20 19:36:21 +01:00
become action/become/cache/callback: adjust import __future__ for Python3 (#9583) 2025-01-20 19:36:21 +01:00
cache pickle cache plugin, avoid extra steps in DT (#10136) 2025-05-16 06:59:47 +02:00
callback YAML callback: remove 12.0.0 already (#10213) 2025-06-07 08:27:24 +02:00
connection add the wsl connection plugin (#9795) 2025-04-19 09:01:36 +02:00
doc_fragments Prepare for version 11: pipx/pipx_info (#10137) 2025-05-27 22:55:41 +02:00
filter Add new filter plugin: 'to_prettytable' (#9954) 2025-05-02 06:16:45 +02:00
inventory Remove deprecated features and plugins for 11.0.0 (#10126) 2025-05-19 18:11:39 +02:00
lookup Add changes by russoz (#10192) 2025-06-02 20:10:42 +02:00
module_utils pacemaker: add cluster maintenance mode checks (#10194) 2025-06-07 17:52:32 +02:00
modules pacemaker: add cluster maintenance mode checks (#10194) 2025-06-07 17:52:32 +02:00
plugin_utils Make ready for data tagging (#9833) 2025-04-14 19:04:26 +02:00
test Make ready for data tagging (#9833) 2025-04-14 19:04:26 +02:00