From 6d81c9670fe3b0c714d04c12898cff2173456a09 Mon Sep 17 00:00:00 2001 From: Rene Moser Date: Thu, 13 Jul 2017 23:35:48 +0200 Subject: [PATCH] cloudstack: cs_role: fix UnboundLocalError in check mode --- lib/ansible/modules/cloud/cloudstack/cs_role.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/ansible/modules/cloud/cloudstack/cs_role.py b/lib/ansible/modules/cloud/cloudstack/cs_role.py index e66a6d31f3a..49715550194 100644 --- a/lib/ansible/modules/cloud/cloudstack/cs_role.py +++ b/lib/ansible/modules/cloud/cloudstack/cs_role.py @@ -171,11 +171,11 @@ class AnsibleCloudStackRole(AnsibleCloudStack): res = self.cs.updateRole(**args) if 'errortext' in res: self.module.fail_json(msg="Failed: '%s'" % res['errortext']) - # The API as in 4.9 does not return an updated role yet - if 'role' not in res: - role = self.get_role() - else: - role = res['role'] + # The API as in 4.9 does not return an updated role yet + if 'role' not in res: + role = self.get_role() + else: + role = res['role'] return role def absent_role(self):