summaryrefslogtreecommitdiff
path: root/monitoring
diff options
context:
space:
mode:
authorFabio Alessandro Locati <me@fale.io>2016-12-01 11:04:56 +0000
committerJohn R Barker <john@johnrbarker.com>2016-12-01 11:04:56 +0000
commitc7bf921c4f27e2cddfe912c81b13ae96c7349d4a (patch)
treebfc0a2284d68c3c8c0cc0374972b0ff1d23253f4 /monitoring
parent04d00f57aba2687b513f986450d5f5f67c0bcf51 (diff)
downloadansible-modules-extras-c7bf921c4f27e2cddfe912c81b13ae96c7349d4a.tar.gz
Native YAML (#3581)
Diffstat (limited to 'monitoring')
-rw-r--r--monitoring/pagerduty.py61
1 files changed, 36 insertions, 25 deletions
diff --git a/monitoring/pagerduty.py b/monitoring/pagerduty.py
index 99a9be8a..43b2af94 100644
--- a/monitoring/pagerduty.py
+++ b/monitoring/pagerduty.py
@@ -117,43 +117,54 @@ options:
EXAMPLES='''
# List ongoing maintenance windows using a user/passwd
-- pagerduty: name=companyabc user=example@example.com passwd=password123 state=ongoing
+- pagerduty:
+ name: companyabc
+ user: example@example.com
+ passwd: password123
+ state: ongoing
# List ongoing maintenance windows using a token
-- pagerduty: name=companyabc token=xxxxxxxxxxxxxx state=ongoing
+- pagerduty:
+ name: companyabc
+ token: xxxxxxxxxxxxxx
+ state: ongoing
# Create a 1 hour maintenance window for service FOO123, using a user/passwd
-- pagerduty: name=companyabc
- user=example@example.com
- passwd=password123
- state=running
- service=FOO123
+- pagerduty:
+ name: companyabc
+ user: example@example.com
+ passwd: password123
+ state: running
+ service: FOO123
# Create a 5 minute maintenance window for service FOO123, using a token
-- pagerduty: name=companyabc
- token=xxxxxxxxxxxxxx
- hours=0
- minutes=5
- state=running
- service=FOO123
+- pagerduty:
+ name: companyabc
+ token: xxxxxxxxxxxxxx
+ hours: 0
+ minutes: 5
+ state: running
+ service: FOO123
# Create a 4 hour maintenance window for service FOO123 with the description "deployment".
-- pagerduty: name=companyabc
- user=example@example.com
- passwd=password123
- state=running
- service=FOO123
- hours=4
- desc=deployment
+- pagerduty:
+ name: companyabc
+ user: example@example.com
+ passwd: password123
+ state: running
+ service: FOO123
+ hours: 4
+ desc: deployment
register: pd_window
# Delete the previous maintenance window
-- pagerduty: name=companyabc
- user=example@example.com
- passwd=password123
- state=absent
- service={{ pd_window.result.maintenance_window.id }}
+- pagerduty:
+ name: companyabc
+ user: example@example.com
+ passwd: password123
+ state: absent
+ service: '{{ pd_window.result.maintenance_window.id }}'
'''
import datetime