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 11e4e51235
)
from #23811
This commit is contained in:
parent
8fc113219c
commit
c770d657f3
1 changed files with 2 additions and 1 deletions
|
@ -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 a new issue