parent
88330575ff
commit
61b2304f4d
|
@ -0,0 +1,2 @@
|
||||||
|
bugfixes:
|
||||||
|
- "dig lookup plugin - correctly handle ``NoNameserver`` exception (https://github.com/ansible-collections/community.general/pull/9363, https://github.com/ansible-collections/community.general/issues/9362)."
|
|
@ -453,12 +453,7 @@ class LookupModule(LookupBase):
|
||||||
raise AnsibleError(f"Lookup failed: {str(err)}")
|
raise AnsibleError(f"Lookup failed: {str(err)}")
|
||||||
if not real_empty:
|
if not real_empty:
|
||||||
ret.append('NXDOMAIN')
|
ret.append('NXDOMAIN')
|
||||||
except dns.resolver.NoAnswer as err:
|
except (dns.resolver.NoAnswer, dns.resolver.Timeout, dns.resolver.NoNameservers) as err:
|
||||||
if fail_on_error:
|
|
||||||
raise AnsibleError(f"Lookup failed: {str(err)}")
|
|
||||||
if not real_empty:
|
|
||||||
ret.append("")
|
|
||||||
except dns.resolver.Timeout as err:
|
|
||||||
if fail_on_error:
|
if fail_on_error:
|
||||||
raise AnsibleError(f"Lookup failed: {str(err)}")
|
raise AnsibleError(f"Lookup failed: {str(err)}")
|
||||||
if not real_empty:
|
if not real_empty:
|
||||||
|
|
Loading…
Reference in New Issue