mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-03-22 05:09:12 +00:00
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
|
||
|---|---|---|
| .. | ||
| _icinga2_api.py | ||
| alicloud.py | ||
| attributes.py | ||
| auth_basic.py | ||
| bitbucket.py | ||
| consul.py | ||
| dimensiondata.py | ||
| dimensiondata_wait.py | ||
| django.py | ||
| emc.py | ||
| gitlab.py | ||
| hpe3par.py | ||
| hwc.py | ||
| ibm_storage.py | ||
| influxdb.py | ||
| ipa.py | ||
| keycloak.py | ||
| ldap.py | ||
| lxca_common.py | ||
| manageiq.py | ||
| nomad.py | ||
| onepassword.py | ||
| oneview.py | ||
| online.py | ||
| opennebula.py | ||
| openswitch.py | ||
| oracle.py | ||
| oracle_creatable_resource.py | ||
| oracle_display_name_option.py | ||
| oracle_name_option.py | ||
| oracle_tags.py | ||
| oracle_wait_options.py | ||
| pipx.py | ||
| pritunl.py | ||
| redfish.py | ||
| redis.py | ||
| rundeck.py | ||
| scaleway.py | ||
| scaleway_waitable_resource.py | ||
| utm.py | ||
| vexata.py | ||
| xenserver.py | ||