Add the 'ttl' parameter for sensu_check

The TTL [1] parameter for checks allows Sensu to detect if a check
has gotten stale (i.e, stopped checking).

[1]: https://sensuapp.org/docs/latest/reference/checks.html#check-attributes
pull/26932/head
David Moreau-Simard 8 years ago committed by Brian Coca
parent 913a8f864a
commit 16073f5b08

@ -85,6 +85,12 @@ options:
- Timeout for the check
required: false
default: 10
ttl:
description:
- Time to live in seconds until the check is considered stale
required: false
default: null
version_added: 2.4
handle:
description:
- Whether the check should be handled or not
@ -263,6 +269,7 @@ def sensu_check(module, path, name, state='present', backup=False):
'subscribers',
'interval',
'timeout',
'ttl',
'handle',
'dependencies',
'standalone',
@ -363,6 +370,7 @@ def main():
'subscribers': {'type': 'list'},
'interval': {'type': 'int'},
'timeout': {'type': 'int'},
'ttl': {'type': 'int'},
'handle': {'type': 'bool'},
'subdue_begin': {'type': 'str'},
'subdue_end': {'type': 'str'},

Loading…
Cancel
Save