From e3dedb8df5cc80b2b36a428e1fa7ac7cd91e27e4 Mon Sep 17 00:00:00 2001 From: "Go.YAMADA" Date: Tue, 28 Aug 2018 15:03:56 +0900 Subject: [PATCH] add_evaluation_delay of datadog monitor (#32784) * add_evaluation_delay of datadog monitor * fix version number * fix version number * update version num --- lib/ansible/modules/monitoring/datadog_monitor.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/ansible/modules/monitoring/datadog_monitor.py b/lib/ansible/modules/monitoring/datadog_monitor.py index dd98ac355b9..b97995440ba 100644 --- a/lib/ansible/modules/monitoring/datadog_monitor.py +++ b/lib/ansible/modules/monitoring/datadog_monitor.py @@ -97,6 +97,11 @@ options: description: ["A positive integer representing the number of seconds to wait before evaluating the monitor for new hosts. This gives the host time to fully initialize."] version_added: "2.4" + evaluation_delay: + description: ["Time to delay evaluation (in seconds). It is effective for sparse values."] + required: false + default: null + version_added: "2.7" id: description: ["The id of the alert. If set, will be used instead of the name to locate the alert."] version_added: "2.3" @@ -170,6 +175,7 @@ def main(): locked=dict(required=False, default=False, type='bool'), require_full_window=dict(required=False, default=None, type='bool'), new_host_delay=dict(required=False, default=None), + evaluation_delay=dict(required=False, default=None), id=dict(required=False) ) ) @@ -275,7 +281,8 @@ def install_monitor(module): "notify_audit": module.boolean(module.params['notify_audit']), "locked": module.boolean(module.params['locked']), "require_full_window": module.params['require_full_window'], - "new_host_delay": module.params['new_host_delay'] + "new_host_delay": module.params['new_host_delay'], + "evaluation_delay": module.params['evaluation_delay'] } if module.params['type'] == "service check":