zabbix_action - allowing string for esc_period (#66841)
* allowing string for esc_period * add changelog fragment * Update zabbix_action.py * remove now unneeded test
This commit is contained in:
parent
f98874e4f9
commit
98bc53d3cb
3 changed files with 11 additions and 7 deletions
|
@ -0,0 +1,2 @@
|
|||
minor_changes:
|
||||
- zabbix_action - allow str values for ``esc_period`` options (https://github.com/ansible/ansible/pull/66841).
|
|
@ -63,7 +63,9 @@ options:
|
|||
default: true
|
||||
esc_period:
|
||||
description:
|
||||
- Default operation step duration. Must be greater than 60 seconds. Accepts seconds, time unit with suffix and user macro.
|
||||
- Default operation step duration. Must be greater than 60 seconds.
|
||||
- Accepts only seconds in int for <= Zabbix 3.2
|
||||
- Accepts seconds, time unit with suffix and user macro since => Zabbix 3.4
|
||||
- Required when C(state=present).
|
||||
required: false
|
||||
conditions:
|
||||
|
@ -226,7 +228,8 @@ options:
|
|||
description:
|
||||
- Duration of an escalation step in seconds.
|
||||
- Must be greater than 60 seconds.
|
||||
- Accepts seconds, time unit with suffix and user macro.
|
||||
- Accepts only seconds in int for <= Zabbix 3.2
|
||||
- Accepts seconds, time unit with suffix and user macro since => Zabbix 3.4
|
||||
- If set to 0 or 0s, the default action escalation period will be used.
|
||||
default: 0s
|
||||
esc_step_from:
|
||||
|
@ -396,7 +399,7 @@ EXAMPLES = '''
|
|||
event_source: 'trigger'
|
||||
state: present
|
||||
status: enabled
|
||||
esc_period: 60
|
||||
esc_period: 1m
|
||||
conditions:
|
||||
- type: 'trigger_name'
|
||||
operator: 'like'
|
||||
|
@ -429,7 +432,7 @@ EXAMPLES = '''
|
|||
event_source: 'trigger'
|
||||
state: present
|
||||
status: enabled
|
||||
esc_period: 60
|
||||
esc_period: 1h
|
||||
conditions:
|
||||
- type: 'trigger_severity'
|
||||
operator: '>='
|
||||
|
@ -1687,7 +1690,7 @@ def main():
|
|||
http_login_user=dict(type='str', required=False, default=None),
|
||||
http_login_password=dict(type='str', required=False, default=None, no_log=True),
|
||||
validate_certs=dict(type='bool', required=False, default=True),
|
||||
esc_period=dict(type='int', required=False),
|
||||
esc_period=dict(type='str', required=False),
|
||||
timeout=dict(type='int', default=10),
|
||||
name=dict(type='str', required=True),
|
||||
event_source=dict(type='str', required=False, choices=['trigger', 'discovery', 'auto_registration', 'internal']),
|
||||
|
@ -1738,7 +1741,7 @@ def main():
|
|||
'set_host_inventory_mode',
|
||||
]
|
||||
),
|
||||
esc_period=dict(type='int', required=False),
|
||||
esc_period=dict(type='str', required=False),
|
||||
esc_step_from=dict(type='int', required=False, default=1),
|
||||
esc_step_to=dict(type='int', required=False, default=1),
|
||||
operation_condition=dict(
|
||||
|
|
|
@ -2691,7 +2691,6 @@ lib/ansible/modules/monitoring/statusio_maintenance.py validate-modules:paramete
|
|||
lib/ansible/modules/monitoring/uptimerobot.py validate-modules:doc-missing-type
|
||||
lib/ansible/modules/monitoring/zabbix/zabbix_action.py validate-modules:doc-choices-do-not-match-spec
|
||||
lib/ansible/modules/monitoring/zabbix/zabbix_action.py validate-modules:doc-default-does-not-match-spec
|
||||
lib/ansible/modules/monitoring/zabbix/zabbix_action.py validate-modules:doc-default-incompatible-type
|
||||
lib/ansible/modules/monitoring/zabbix/zabbix_action.py validate-modules:doc-elements-mismatch
|
||||
lib/ansible/modules/monitoring/zabbix/zabbix_action.py validate-modules:doc-required-mismatch
|
||||
lib/ansible/modules/monitoring/zabbix/zabbix_action.py validate-modules:missing-suboption-docs
|
||||
|
|
Loading…
Reference in a new issue