summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcamradal <camradal@yahoo.com>2016-05-13 23:57:08 -0700
committerToshio Kuratomi <a.badger@gmail.com>2016-05-13 23:57:08 -0700
commit4bb4c7e68ed2bbac95b0d2cec3822b2ed8104b72 (patch)
treea6aff0ded524ef35918a50bed3f81fe72cfa8d52
parent85477fa215635201f6dbc92cfb344b874c31423f (diff)
downloadansible-4bb4c7e68ed2bbac95b0d2cec3822b2ed8104b72.tar.gz
vCloud module utils error handling bug fixes (#15859)
* Fix AttributeError that hides login errors * Typo fixes for vca error messages
-rw-r--r--lib/ansible/module_utils/vca.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/ansible/module_utils/vca.py b/lib/ansible/module_utils/vca.py
index e895d28a7d..6c809887a9 100644
--- a/lib/ansible/module_utils/vca.py
+++ b/lib/ansible/module_utils/vca.py
@@ -111,7 +111,7 @@ class VcaAnsibleModule(AnsibleModule):
def create_instance(self):
service_type = self.params.get('service_type', DEFAULT_SERVICE_TYPE)
- if service_type == 'vcd':
+ if service_type == 'vcd':
host = self.params['host']
else:
host = LOGIN_HOST[service_type]
@@ -136,7 +136,7 @@ class VcaAnsibleModule(AnsibleModule):
login_org = self.params['org']
if not self.vca.login(password=password, org=login_org):
- self.fail('Login to VCA failed', response=self.vca.response.content)
+ self.fail('Login to VCA failed', response=self.vca.response)
try:
method_name = 'login_%s' % service_type
@@ -145,7 +145,7 @@ class VcaAnsibleModule(AnsibleModule):
except AttributeError:
self.fail('no login method exists for service_type %s' % service_type)
except VcaError, e:
- self.fail(e.message, response=self.vca.response.content, **e.kwargs)
+ self.fail(e.message, response=self.vca.response, **e.kwargs)
def login_vca(self):
instance_id = self.params['instance_id']
@@ -160,14 +160,14 @@ class VcaAnsibleModule(AnsibleModule):
org = self.params['org']
if not org:
- raise VcaError('missing required or for service_type vchs')
+ raise VcaError('missing required org for service_type vchs')
self.vca.login_to_org(service_id, org)
def login_vcd(self):
org = self.params['org']
if not org:
- raise VcaError('missing required or for service_type vchs')
+ raise VcaError('missing required org for service_type vcd')
if not self.vca.token:
raise VcaError('unable to get token for service_type vcd')