There is some discussion here on this issue that might relevant to the 
issue you are having:
https://github.com/diyan/pywinrm/issues/110

Hope this helps,

Jon


On Thursday, February 16, 2017 at 11:21:28 PM UTC, JS wrote:
>
> From Github:
>
> SUMMARY
>
> Ansible modules executed on a Windows host are unable to access the 
> internet via an HTTP Proxy. Ideally modules would function similarly to 
> setting the environment on Linux hosts, i.e
>
> environment: 
>    http_proxy: http://gateway:port
>    https_proxy: http://gateway:port
>
> The following workarounds have been attempted:
>
>    - Making changes to the Registry (i.e 
>    HKCU:Software\Microsoft\Windows\CurrentVersion\Internet 
>    Settings\ProxyServer)
>    - Using netsh (i.e netsh winhttp set proxy 
>    proxy-server="http://gateway:port";)
>    - Setting the environment variable in cmd.exe, then running Curl as 
>    suggested here 
>    
> <https://sites.google.com/site/softwaretechforge/Downhome/Programminglanguage/sethttpproxydoesntworkinpowershell>.
>  
>    For example:
>
> - name: Fire and forget iexplore.exe 
>   win_shell: set 
> HTTP_PROXY=http://management-gateway.c.ansible-proj.internal:3128 & 
> powershell.exe curl http://www.google.com
>   args:
>     executable: cmd
>
>
>    - Simulating a new session on the Windows host by starting 
>    notepad.exe, setting the registry, then attempting Curl (see below 
> playbook)
>
> *NOTE:* The local administrator account is being used and a formal 
> session via RDP is never initiated.
> STEPS TO REPRODUCE 
>
> Attempt to curl an external website via win_shell. Some examples:
>
>
> ansible windows-host -i inventory-file -m win_shell -a "curl 
> http://www.google.com";
>
>
> - name: run
>   hosts: windows-host
>   tasks:
>   - name: Fire and forget notepad.exe
>     win_shell: notepad.exe
>     args:
>       exectable: cmd
>     async: 60
>     poll: 0
>   - name: Set registry
>     win_shell: "{{ item }}"
>     with_items:            - set-itemproperty -path 
> "hkcu:Software\Microsoft\Windows\CurrentVersion\Internet 
> Settings" -name ProxyServer -value "http=gateway:port;https=gateway:port; 
> -type string
>       - set-itemproperty -path "hkcu:Software\Microsoft\Windows\
> CurrentVersion\Internet Settings" -name ProxyEnable -value "1"
>   - name: Run curl
>     win_shell: curl http://www.google.com
>     register: result
>
>
>
>
>
> On Friday, February 17, 2017 at 9:49:32 AM UTC+11, JS wrote:
>>
>> As per this post on the Ansible Github 
>> <https://github.com/ansible/ansible/issues/21506>, how can Ansible be 
>> configured to run through an HTTP proxy?
>>
>> Ultimately it is ideal to use the win_chocolatey module through the 
>> proxy, but I'm unable to just run a simple curl (i.e curl 
>> http://www.google.com) through win_shell.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/67754579-aacf-4c96-9823-bf223d59bee5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to