Move the order of argument processing

This commit is contained in:
Monty Taylor 2015-06-18 07:59:32 -04:00
parent 82dc5c4394
commit 02d0a73906

View file

@ -84,18 +84,16 @@ def main():
mutually_exclusive=[['public_key', 'public_key_file']])
module = AnsibleModule(argument_spec, **module_kwargs)
if module.params['public_key_file']:
public_key = open(module.params['public_key_file']).read()
else:
public_key = module.params['public_key']
if not HAS_SHADE:
module.fail_json(msg='shade is required for this module')
state = module.params['state']
name = module.params['name']
public_key = module.params['public_key']
if module.params['public_key_file']:
public_key = open(module.params['public_key_file']).read()
if not HAS_SHADE:
module.fail_json(msg='shade is required for this module')
try:
cloud = shade.openstack_cloud(**module.params)