mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Fixes documentation bugs in bigip_irule (#2797)
The return docs were incorrect for this module. This patch fixes them and adds some additional return values
This commit is contained in:
parent
53e7fee617
commit
e4ddd4358c
1 changed files with 34 additions and 4 deletions
|
@ -94,11 +94,31 @@ EXAMPLES = '''
|
||||||
'''
|
'''
|
||||||
|
|
||||||
RETURN = '''
|
RETURN = '''
|
||||||
full_name:
|
module:
|
||||||
description: Full name of the user
|
description: The module that the iRule was added to
|
||||||
returned: changed and success
|
returned: changed and success
|
||||||
type: string
|
type: string
|
||||||
sample: "John Doe"
|
sample: "gtm"
|
||||||
|
src:
|
||||||
|
description: The filename that included the iRule source
|
||||||
|
returned: changed and success, when provided
|
||||||
|
type: string
|
||||||
|
sample: "/opt/src/irules/example1.tcl"
|
||||||
|
name:
|
||||||
|
description: The name of the iRule that was managed
|
||||||
|
returned: changed and success
|
||||||
|
type: string
|
||||||
|
sample: "my-irule"
|
||||||
|
content:
|
||||||
|
description: The content of the iRule that was managed
|
||||||
|
returned: changed and success
|
||||||
|
type: string
|
||||||
|
sample: "when LB_FAILED { set wipHost [LB::server addr] }"
|
||||||
|
partition:
|
||||||
|
description: The partition in which the iRule was managed
|
||||||
|
returned: changed and success
|
||||||
|
type: string
|
||||||
|
sample: "Common"
|
||||||
'''
|
'''
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
@ -255,9 +275,14 @@ class BigIpiRule(object):
|
||||||
changed = True
|
changed = True
|
||||||
params['name'] = name
|
params['name'] = name
|
||||||
params['partition'] = partition
|
params['partition'] = partition
|
||||||
|
self.cparams = camel_dict_to_snake_dict(params)
|
||||||
|
if 'api_anonymous' in self.cparams:
|
||||||
|
self.cparams['content'] = self.cparams.pop('api_anonymous')
|
||||||
|
if self.params['src']:
|
||||||
|
self.cparams['src'] = self.params['src']
|
||||||
|
|
||||||
if check_mode:
|
if check_mode:
|
||||||
return changed
|
return changed
|
||||||
self.cparams = camel_dict_to_snake_dict(params)
|
|
||||||
else:
|
else:
|
||||||
return changed
|
return changed
|
||||||
|
|
||||||
|
@ -297,6 +322,11 @@ class BigIpiRule(object):
|
||||||
params['partition'] = partition
|
params['partition'] = partition
|
||||||
|
|
||||||
self.cparams = camel_dict_to_snake_dict(params)
|
self.cparams = camel_dict_to_snake_dict(params)
|
||||||
|
if 'api_anonymous' in self.cparams:
|
||||||
|
self.cparams['content'] = self.cparams.pop('api_anonymous')
|
||||||
|
if self.params['src']:
|
||||||
|
self.cparams['src'] = self.params['src']
|
||||||
|
|
||||||
if check_mode:
|
if check_mode:
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue