Enable url lookup without a proxy
By introducing a use_proxy parameter to url lookup, the usage of proxy is totally controllable. (cherry picked from commit 11e4e5123532344740c61f1069b53387df290b9b) from #23811pull/4420/head
parent
8fc113219c
commit
c770d657f3
|
@ -37,12 +37,13 @@ class LookupModule(LookupBase):
|
||||||
|
|
||||||
validate_certs = kwargs.get('validate_certs', True)
|
validate_certs = kwargs.get('validate_certs', True)
|
||||||
split_lines = kwargs.get('split_lines', True)
|
split_lines = kwargs.get('split_lines', True)
|
||||||
|
use_proxy = kwargs.get('use_proxy', True)
|
||||||
|
|
||||||
ret = []
|
ret = []
|
||||||
for term in terms:
|
for term in terms:
|
||||||
display.vvvv("url lookup connecting to %s" % term)
|
display.vvvv("url lookup connecting to %s" % term)
|
||||||
try:
|
try:
|
||||||
response = open_url(term, validate_certs=validate_certs)
|
response = open_url(term, validate_certs=validate_certs, use_proxy=use_proxy)
|
||||||
except HTTPError as e:
|
except HTTPError as e:
|
||||||
raise AnsibleError("Received HTTP error for %s : %s" % (term, str(e)))
|
raise AnsibleError("Received HTTP error for %s : %s" % (term, str(e)))
|
||||||
except URLError as e:
|
except URLError as e:
|
||||||
|
|
Loading…
Reference in New Issue