diff --git a/lookup_plugins/re2oapi.py b/lookup_plugins/re2oapi.py index 6b4bef87..52a52a34 100644 --- a/lookup_plugins/re2oapi.py +++ b/lookup_plugins/re2oapi.py @@ -413,7 +413,13 @@ class LookupModule(LookupBase): if term == 'dnszones': res.append(self._getzones(api_client)) else: - res.append(self._rawquery(api_client, term)) + try: + res.append(self._rawquery(api_client, term)) + except Exception as e: + raise AnsibleError(""" + An error occured while running re2oapi + lookup plugin. Original message was : {}""" + .format(to_native(e))) return res def _getzones(self, api_client):