diff --git a/plugins/module_utils/openstack.py b/plugins/module_utils/openstack.py index 0b618485..3172c873 100644 --- a/plugins/module_utils/openstack.py +++ b/plugins/module_utils/openstack.py @@ -392,9 +392,10 @@ class OpenStackModule: params = { 'msg': str(e), 'extra_data': { - 'data': e.extra_data, - 'details': e.details, - 'response': e.response.text + 'data': getattr(e, 'extra_data', 'None'), + 'details': getattr(e, 'details', 'None'), + 'response': getattr(getattr(e, 'response', ''), + 'text', 'None') } } self.ansible.fail_json(**params)