1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-03-21 20:59:10 +00:00
community.general/plugins/doc_fragments
patchback[bot] 4b6cd41512
[PR #11462/ce7cb4e9 backport][stable-12] New module icinga2_downtime (#11532)
New module icinga2_downtime (#11462)

* feat: Icinga 2 downtime module added allowing to schedule and remove downtimes through its REST API.



* ensure compatibility with ModuleTestCase

feat: errors raised from MH now contain the changed flag
ref: move module exit out of the decorated run method



* revised module

ref: module refactored using StateModuleHelper now
ref: suggested changes by reviewer added



* revert change regarding changed flag in MH



* refactoring and set changed flag explicitly on error



* Check whether there was a state change on module failure removed.



* ref: test cases migrated to the new feature that allows passing through exceptions



* Update plugins/module_utils/icinga2.py



* Update plugins/module_utils/icinga2.py



* Update plugins/modules/icinga2_downtime.py



* ref: make module helper private



* fix: ensure that all non-null values are added to the request otherwise a `false` value is dropped



* ref: module description extended with the note that check mode is not supported



* Update plugins/modules/icinga2_downtime.py



* fix: documentation updated



* ref: documentation updated
ref: doc fragment added



* Update plugins/doc_fragments/icinga2_api.py



* ref: doc fragment renamed to `_icinga2_api.py`



* ref: maintainer to doc fragment in BOTMETA.yml added



* Update plugins/modules/icinga2_downtime.py



* Update plugins/modules/icinga2_downtime.py



* Update plugins/modules/icinga2_downtime.py



---------





(cherry picked from commit ce7cb4e914)

Signed-off-by: Fiehe Christoph  <c.fiehe@eurodata.de>
Co-authored-by: Christoph Fiehe <cfiehe@users.noreply.github.com>
Co-authored-by: Fiehe Christoph <c.fiehe@eurodata.de>
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2026-02-23 06:17:51 +01:00
..
_icinga2_api.py [PR #11462/ce7cb4e9 backport][stable-12] New module icinga2_downtime (#11532) 2026-02-23 06:17:51 +01:00
alicloud.py Reformat everything. 2025-11-01 13:46:53 +01:00
attributes.py Reformat everything. 2025-11-01 13:46:53 +01:00
auth_basic.py Reformat everything. 2025-11-01 13:46:53 +01:00
bitbucket.py Reformat everything. 2025-11-01 13:46:53 +01:00
consul.py Fix __future__ imports, __metaclass__ = type, and remove explicit UTF-8 encoding statement for Python files (#10886) 2025-10-10 19:52:04 +02:00
dimensiondata.py Reformat everything. 2025-11-01 13:46:53 +01:00
dimensiondata_wait.py Reformat everything. 2025-11-01 13:46:53 +01:00
django.py Cleanup: remove unicode prefix, remove explicit inheritance from object (#11015) 2025-10-30 20:17:10 +01:00
emc.py Reformat everything. 2025-11-01 13:46:53 +01:00
gitlab.py Reformat everything. 2025-11-01 13:46:53 +01:00
hpe3par.py Reformat everything. 2025-11-01 13:46:53 +01:00
hwc.py Reformat everything. 2025-11-01 13:46:53 +01:00
ibm_storage.py Reformat everything. 2025-11-01 13:46:53 +01:00
influxdb.py Reformat everything. 2025-11-01 13:46:53 +01:00
ipa.py Reformat everything. 2025-11-01 13:46:53 +01:00
keycloak.py Reformat everything. 2025-11-01 13:46:53 +01:00
ldap.py Reformat everything. 2025-11-01 13:46:53 +01:00
lxca_common.py Reformat everything. 2025-11-01 13:46:53 +01:00
manageiq.py Reformat everything. 2025-11-01 13:46:53 +01:00
nomad.py Reformat everything. 2025-11-01 13:46:53 +01:00
onepassword.py Reformat everything. 2025-11-01 13:46:53 +01:00
oneview.py Reformat everything. 2025-11-01 13:46:53 +01:00
online.py Reformat everything. 2025-11-01 13:46:53 +01:00
opennebula.py Reformat everything. 2025-11-01 13:46:53 +01:00
openswitch.py Reformat everything. 2025-11-01 13:46:53 +01:00
oracle.py Cleanup: remove unicode prefix, remove explicit inheritance from object (#11015) 2025-10-30 20:17:10 +01:00
oracle_creatable_resource.py Cleanup: remove unicode prefix, remove explicit inheritance from object (#11015) 2025-10-30 20:17:10 +01:00
oracle_display_name_option.py Cleanup: remove unicode prefix, remove explicit inheritance from object (#11015) 2025-10-30 20:17:10 +01:00
oracle_name_option.py Cleanup: remove unicode prefix, remove explicit inheritance from object (#11015) 2025-10-30 20:17:10 +01:00
oracle_tags.py Cleanup: remove unicode prefix, remove explicit inheritance from object (#11015) 2025-10-30 20:17:10 +01:00
oracle_wait_options.py Cleanup: remove unicode prefix, remove explicit inheritance from object (#11015) 2025-10-30 20:17:10 +01:00
pipx.py Reformat everything. 2025-11-01 13:46:53 +01:00
pritunl.py Reformat everything. 2025-11-01 13:46:53 +01:00
redfish.py Reformat everything. 2025-11-01 13:46:53 +01:00
redis.py Reformat everything. 2025-11-01 13:46:53 +01:00
rundeck.py Reformat everything. 2025-11-01 13:46:53 +01:00
scaleway.py [PR #11314/b3c066b9 backport][stable-12] Adding scw_profile parameter to Scaleway module utilities. (#11337) 2025-12-28 21:24:54 +01:00
scaleway_waitable_resource.py Reformat everything. 2025-11-01 13:46:53 +01:00
utm.py Reformat everything. 2025-11-01 13:46:53 +01:00
vexata.py Reformat everything. 2025-11-01 13:46:53 +01:00
xenserver.py Reformat everything. 2025-11-01 13:46:53 +01:00