From 7c84593eb0a260378be6b27170b800f9e5c902cd Mon Sep 17 00:00:00 2001 From: Artem Zinenko <banan4eg@gmail.com> Date: Wed, 29 Mar 2017 21:29:27 +0300 Subject: [PATCH] Fix #22126 (#22128) (cherry picked from commit a5da638d34bf50302a337ed6eb61c47f42550144) --- lib/ansible/modules/windows/win_get_url.ps1 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/ansible/modules/windows/win_get_url.ps1 b/lib/ansible/modules/windows/win_get_url.ps1 index 76a2389a8ea..bc1b669d0ec 100644 --- a/lib/ansible/modules/windows/win_get_url.ps1 +++ b/lib/ansible/modules/windows/win_get_url.ps1 @@ -81,6 +81,14 @@ Else { Try { $webRequest = [System.Net.HttpWebRequest]::Create($url) + if ($proxy_url) { + $proxy_server = New-Object System.Net.WebProxy($proxy_url, $true) + if ($proxy_username -and $proxy_password) { + $proxy_credential = New-Object System.Net.NetworkCredential($proxy_username, $proxy_password) + $proxy_server.Credentials = $proxy_credential + } + $webRequest.Proxy = $proxy_server + } if($username -and $password){ $webRequest.Credentials = New-Object System.Net.NetworkCredential($username, $password)