win_http_proxy – Manages proxy settings for WinHTTP¶
New in version 2.8.
Synopsis¶
- Used to set, remove, or import proxy settings for Windows HTTP Services
WinHTTP
. - WinHTTP is a framework used by applications or services, typically .NET applications or non-interactive services, to make web requests.
Parameters¶
Notes¶
Note
- This is not the same as the proxy settings set in Internet Explorer, also known as
WinINet
; use the win_inet_proxy module to manage that instead. - These settings are set system wide and not per user, it will require Administrative privileges to run.
See Also¶
See also
- win_inet_proxy – Manages proxy settings for WinINet and Internet Explorer
- The official documentation on the win_inet_proxy module.
Examples¶
- name: Set a proxy to use for all protocols
win_http_proxy:
proxy: hostname
- name: Set a proxy with a specific port with a bypass list
win_http_proxy:
proxy: hostname:8080
bypass:
- server1
- server2
- <local>
- name: Set the proxy based on the IE proxy settings
win_http_proxy:
source: ie
- name: Set a proxy for specific protocols
win_http_proxy:
proxy:
http: hostname:8080
https: hostname:8443
- name: Set a proxy for specific protocols using a string
win_http_proxy:
proxy: http=hostname:8080;https=hostname:8443
bypass: server1,server2,<local>
- name: Remove any proxy settings
win_http_proxy:
proxy: ''
bypass: ''
Status¶
- This module is not guaranteed to have a backwards compatible interface. [preview]
- This module is maintained by the Ansible Community. [community]
Authors¶
- Jordan Borean (@jborean93)
Hint
If you notice any issues in this documentation, you can edit this document to improve it.