diff options
author | Fabio Alessandro Locati <me@fale.io> | 2016-12-01 11:04:56 +0000 |
---|---|---|
committer | John R Barker <john@johnrbarker.com> | 2016-12-01 11:04:56 +0000 |
commit | c7bf921c4f27e2cddfe912c81b13ae96c7349d4a (patch) | |
tree | bfc0a2284d68c3c8c0cc0374972b0ff1d23253f4 /monitoring/pagerduty.py | |
parent | 04d00f57aba2687b513f986450d5f5f67c0bcf51 (diff) | |
download | ansible-modules-extras-c7bf921c4f27e2cddfe912c81b13ae96c7349d4a.tar.gz |
Native YAML (#3581)
Diffstat (limited to 'monitoring/pagerduty.py')
-rw-r--r-- | monitoring/pagerduty.py | 61 |
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 |