Making the nagios module NOOPpable
This commit is contained in:
parent
34f8fb8e2b
commit
39ef8af4ee
1 changed files with 6 additions and 3 deletions
9
nagios
9
nagios
|
@ -18,7 +18,7 @@
|
||||||
DOCUMENTATION = '''
|
DOCUMENTATION = '''
|
||||||
---
|
---
|
||||||
module: nagios
|
module: nagios
|
||||||
short_description: Perform common tasks in Nagios related to downtime and notifications.
|
short_description: Perform common tasks in Nagios related to downtime and notifications.
|
||||||
description:
|
description:
|
||||||
- "The M(nagios) module has two basic functions: scheduling downtime and toggling alerts for services or hosts."
|
- "The M(nagios) module has two basic functions: scheduling downtime and toggling alerts for services or hosts."
|
||||||
- All actions require the I(host) parameter to be given explicitly. In playbooks you can use the C($inventory_hostname) variable to refer to the host the playbook is currently running on.
|
- All actions require the I(host) parameter to be given explicitly. In playbooks you can use the C($inventory_hostname) variable to refer to the host the playbook is currently running on.
|
||||||
|
@ -185,7 +185,10 @@ def main():
|
||||||
|
|
||||||
##################################################################
|
##################################################################
|
||||||
ansible_nagios = Nagios(module, **module.params)
|
ansible_nagios = Nagios(module, **module.params)
|
||||||
ansible_nagios.act()
|
if self.check_mode:
|
||||||
|
module.exit_json(changed=True)
|
||||||
|
else:
|
||||||
|
ansible_nagios.act()
|
||||||
##################################################################
|
##################################################################
|
||||||
|
|
||||||
|
|
||||||
|
@ -346,7 +349,7 @@ class Nagios(object):
|
||||||
|
|
||||||
def schedule_host_svc_downtime(self, host, minutes=30):
|
def schedule_host_svc_downtime(self, host, minutes=30):
|
||||||
"""
|
"""
|
||||||
This command is used to schedule downtime for
|
This command is used to schedule downtime for
|
||||||
all services associated with a particular host.
|
all services associated with a particular host.
|
||||||
|
|
||||||
During the specified downtime, Nagios will not send
|
During the specified downtime, Nagios will not send
|
||||||
|
|
Loading…
Reference in a new issue