Wrap unhandled errors from lookups in an AnsibleError
This provides better error handling, and prevents errors like KeyError from bubbliing up to code in odd places. Fixes #17482
This commit is contained in:
parent
d70d279c4e
commit
85bbce9d6b
1 changed files with 1 additions and 1 deletions
|
@ -431,7 +431,7 @@ class Templar:
|
|||
raise AnsibleUndefinedVariable(e)
|
||||
except Exception as e:
|
||||
if self._fail_on_lookup_errors:
|
||||
raise
|
||||
raise AnsibleError("An unhandled exception occurred while running the lookup plugin '%s'. Error was a %s, original message: %s" % (name, type(e), e))
|
||||
ran = None
|
||||
|
||||
if ran:
|
||||
|
|
Loading…
Reference in a new issue