make os_keypair return a top level 'id' key

make os_keypair return a top-level 'id' key, much like other os_*
resources.
This commit is contained in:
Lars Kellogg-Stedman 2015-10-22 13:59:45 -04:00
parent 2e49d89be7
commit 377811dac2

View file

@ -146,10 +146,14 @@ def main():
" as offered. Delete key first." % name
)
else:
module.exit_json(changed=False, key=keypair)
changed = False
else:
keypair = cloud.create_keypair(name, public_key)
changed = True
new_key = cloud.create_keypair(name, public_key)
module.exit_json(changed=True, key=new_key)
module.exit_json(changed=changed,
key=keypair,
id=keypair['id'])
elif state == 'absent':
if keypair: