Skip to content

Commit

Permalink
Fixed LBDN and Pool Object for transform fields
Browse files Browse the repository at this point in the history
[FIX] LBDN: auth_zone and pool field
[FIX] POOL: servers and monitors field
  • Loading branch information
JkhatriInfobox committed Dec 7, 2023
1 parent 5a7577b commit 5dcb52e
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
4 changes: 2 additions & 2 deletions plugins/modules/nios_dtc_lbdn.py
Original file line number Diff line number Diff line change
Expand Up @@ -178,7 +178,7 @@ def auth_zones_transform(module):
for zone in module.params['auth_zones']:
zone_obj = wapi.get_object('zone_auth',
{'fqdn': zone})
if zone_obj is not None:
if zone_obj:
zone_list.append(zone_obj[0]['_ref'])
else:
module.fail_json(
Expand All @@ -194,7 +194,7 @@ def pools_transform(module):
{'name': pool['pool']})
if 'ratio' not in pool:
pool['ratio'] = 1
if pool_obj is not None:
if pool_obj:
pool_list.append({'pool': pool_obj[0]['_ref'],
'ratio': pool['ratio']})
else:
Expand Down
9 changes: 7 additions & 2 deletions plugins/modules/nios_dtc_pool.py
Original file line number Diff line number Diff line change
Expand Up @@ -176,9 +176,11 @@ def servers_transform(module):
for server in module.params['servers']:
server_obj = wapi.get_object('dtc:server',
{'name': server['server']})
if server_obj is not None:
if server_obj:
server_list.append({'server': server_obj[0]['_ref'],
'ratio': server['ratio']})
else:
module.fail_json(msg='Server %s cannot be found.' % server)
return server_list

def monitors_transform(module):
Expand All @@ -187,8 +189,11 @@ def monitors_transform(module):
for monitor in module.params['monitors']:
monitor_obj = wapi.get_object('dtc:monitor:' + monitor['type'],
{'name': monitor['name']})
if monitor_obj is not None:
if monitor_obj:
monitor_list.append(monitor_obj[0]['_ref'])
else:
module.fail_json(
msg='monitor %s cannot be found.' % monitor)
return monitor_list

def topology_transform(module):
Expand Down

0 comments on commit 5dcb52e

Please sign in to comment.