Merge pull request #1444 from ssssam/sam/os-server-nics-parameter
os_server: Add some error checking for the 'nics' parameter
This commit is contained in:
commit
e8b70d4e00
1 changed files with 7 additions and 0 deletions
|
@ -372,7 +372,14 @@ def _network_args(module, cloud):
|
|||
args = []
|
||||
nics = module.params['nics']
|
||||
|
||||
if type(nics) != list:
|
||||
module.fail_json(msg='The \'nics\' parameter must be a list.')
|
||||
|
||||
for net in _parse_nics(nics):
|
||||
if type(net) != dict:
|
||||
module.fail_json(
|
||||
msg='Each entry in the \'nics\' parameter must be a dict.')
|
||||
|
||||
if net.get('net-id'):
|
||||
args.append(net)
|
||||
elif net.get('net-name'):
|
||||
|
|
Loading…
Reference in a new issue