cloud: ovirt: logout if token is not used (#21517)

This commit is contained in:
Ondra Machacek 2017-03-01 20:59:15 +01:00 committed by John R Barker
parent b2d4eeb293
commit 9fe0ae082a
39 changed files with 117 additions and 78 deletions

View file

@ -185,7 +185,8 @@ def main():
try:
# Locate the service that manages the virtual machines and use it to
# search for the NIC:
connection = create_connection(module.params.pop('auth'))
auth = module.params.pop('auth')
connection = create_connection(auth)
vms_service = connection.system_service().vms_service()
# Locate the VM, where we will manage NICs:
@ -240,7 +241,7 @@ def main():
except Exception as e:
module.fail_json(msg=str(e), exception=traceback.format_exc())
finally:
connection.close(logout=False)
connection.close(logout=auth.get('token') is None)
if __name__ == "__main__":
main()