summaryrefslogtreecommitdiff
path: root/test/integration/targets/uri
diff options
context:
space:
mode:
authorMatt Clay <matt@mystile.com>2018-05-01 16:28:42 -0700
committerGitHub <noreply@github.com>2018-05-01 16:28:42 -0700
commitb92ef8e54a50b98a58b1146890dad64eed04dc35 (patch)
tree3c052d43bac47c2b4837029299ab27a07a7f20a9 /test/integration/targets/uri
parent054efb8d806b479dd1520e927809eed86f491755 (diff)
downloadansible-b92ef8e54a50b98a58b1146890dad64eed04dc35.tar.gz
Use HTTPS instead of HTTP for httpbin tests. (#39457)
The httpbin.org site is now redirecting HTTP to HTTPS.
Diffstat (limited to 'test/integration/targets/uri')
-rw-r--r--test/integration/targets/uri/aliases1
-rw-r--r--test/integration/targets/uri/tasks/main.yml16
-rw-r--r--test/integration/targets/uri/tasks/redirect-all.yml80
-rw-r--r--test/integration/targets/uri/tasks/redirect-none.yml90
-rw-r--r--test/integration/targets/uri/tasks/redirect-safe.yml80
-rw-r--r--test/integration/targets/uri/tasks/redirect-urllib2.yml90
6 files changed, 178 insertions, 179 deletions
diff --git a/test/integration/targets/uri/aliases b/test/integration/targets/uri/aliases
index 458c0b6085..8e7d715f9c 100644
--- a/test/integration/targets/uri/aliases
+++ b/test/integration/targets/uri/aliases
@@ -1,3 +1,2 @@
destructive
posix/ci/group1
-disabled
diff --git a/test/integration/targets/uri/tasks/main.yml b/test/integration/targets/uri/tasks/main.yml
index 61357cf8f6..78e8c35741 100644
--- a/test/integration/targets/uri/tasks/main.yml
+++ b/test/integration/targets/uri/tasks/main.yml
@@ -14,7 +14,7 @@
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
-# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
+# along with Ansible. If not, see <https://www.gnu.org/licenses/>.
- name: set role facts
set_fact:
@@ -130,7 +130,7 @@
- name: test redirect without follow_redirects
uri:
- url: 'http://{{ httpbin_host }}/redirect/2'
+ url: 'https://{{ httpbin_host }}/redirect/2'
follow_redirects: 'none'
status_code: 302
register: result
@@ -138,7 +138,7 @@
- name: Assert location header
assert:
that:
- - 'result.location|default("") == "http://{{ httpbin_host }}/relative-redirect/1"'
+ - 'result.location|default("") == "https://{{ httpbin_host }}/relative-redirect/1"'
- name: Check SSL with redirect
uri:
@@ -164,20 +164,20 @@
- name: test basic auth
uri:
- url: 'http://{{ httpbin_host }}/basic-auth/user/passwd'
+ url: 'https://{{ httpbin_host }}/basic-auth/user/passwd'
user: user
password: passwd
- name: test basic forced auth
uri:
- url: 'http://{{ httpbin_host }}/hidden-basic-auth/user/passwd'
+ url: 'https://{{ httpbin_host }}/hidden-basic-auth/user/passwd'
force_basic_auth: true
user: user
password: passwd
- name: test digest auth
uri:
- url: 'http://{{ httpbin_host }}/digest-auth/auth/user/passwd'
+ url: 'https://{{ httpbin_host }}/digest-auth/auth/user/passwd'
user: user
password: passwd
headers:
@@ -185,13 +185,13 @@
- name: test PUT
uri:
- url: 'http://{{ httpbin_host }}/put'
+ url: 'https://{{ httpbin_host }}/put'
method: PUT
body: 'foo=bar'
- name: test OPTIONS
uri:
- url: 'http://{{ httpbin_host }}/'
+ url: 'https://{{ httpbin_host }}/'
method: OPTIONS
register: result
diff --git a/test/integration/targets/uri/tasks/redirect-all.yml b/test/integration/targets/uri/tasks/redirect-all.yml
index 334bc7bf27..d5b47a1c41 100644
--- a/test/integration/targets/uri/tasks/redirect-all.yml
+++ b/test/integration/targets/uri/tasks/redirect-all.yml
@@ -1,6 +1,6 @@
- name: Test HTTP 301 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: HEAD
@@ -12,11 +12,11 @@
- http_301_head.json is not defined
- http_301_head.redirected == true
- http_301_head.status == 200
- - http_301_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 301 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: GET
@@ -27,15 +27,15 @@
- http_301_get is successful
- http_301_get.json.data == ''
- http_301_get.json.method == 'GET'
- - http_301_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_301_get.redirected == true
- http_301_get.status == 200
- - http_301_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_get.url == 'https://{{ httpbin_host }}/anything'
# NOTE: The HTTP POST turns into an HTTP GET
- name: Test HTTP 301 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: POST
@@ -48,14 +48,14 @@
- http_301_post is successful
- http_301_post.json.data == ''
- http_301_post.json.method == 'GET'
- - http_301_post.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_post.json.url == 'https://{{ httpbin_host }}/anything'
- http_301_post.redirected == true
- http_301_post.status == 200
- - http_301_post.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_post.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 302 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: HEAD
@@ -67,11 +67,11 @@
- http_302_head.json is not defined
- http_302_head.redirected == true
- http_302_head.status == 200
- - http_302_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 302 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: GET
@@ -82,15 +82,15 @@
- http_302_get is successful
- http_302_get.json.data == ''
- http_302_get.json.method == 'GET'
- - http_302_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_302_get.redirected == true
- http_302_get.status == 200
- - http_302_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_get.url == 'https://{{ httpbin_host }}/anything'
# NOTE: The HTTP POST turns into an HTTP GET
- name: Test HTTP 302 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: POST
@@ -103,14 +103,14 @@
- http_302_post is successful
- http_302_post.json.data == ''
- http_302_post.json.method == 'GET'
- - http_302_post.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_post.json.url == 'https://{{ httpbin_host }}/anything'
- http_302_post.redirected == true
- http_302_post.status == 200
- - http_302_post.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_post.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 303 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: HEAD
@@ -122,11 +122,11 @@
- http_303_head.json is not defined
- http_303_head.redirected == true
- http_303_head.status == 200
- - http_303_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 303 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: GET
@@ -137,15 +137,15 @@
- http_303_get is successful
- http_303_get.json.data == ''
- http_303_get.json.method == 'GET'
- - http_303_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_303_get.redirected == true
- http_303_get.status == 200
- - http_303_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_get.url == 'https://{{ httpbin_host }}/anything'
# NOTE: The HTTP POST turns into an HTTP GET
- name: Test HTTP 303 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: POST
@@ -158,14 +158,14 @@
- http_303_post is successful
- http_303_post.json.data == ''
- http_303_post.json.method == 'GET'
- - http_303_post.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_post.json.url == 'https://{{ httpbin_host }}/anything'
- http_303_post.redirected == true
- http_303_post.status == 200
- - http_303_post.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_post.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 307 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: HEAD
@@ -177,11 +177,11 @@
- http_307_head.json is not defined
- http_307_head.redirected == true
- http_307_head.status == 200
- - http_307_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_307_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 307 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: GET
@@ -192,14 +192,14 @@
- http_307_get is successful
- http_307_get.json.data == ''
- http_307_get.json.method == 'GET'
- - http_307_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_307_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_307_get.redirected == true
- http_307_get.status == 200
- - http_307_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_307_get.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 307 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: POST
@@ -212,14 +212,14 @@
- http_307_post is successful
- http_307_post.json.json.foo == 'bar'
- http_307_post.json.method == 'POST'
- - http_307_post.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_307_post.json.url == 'https://{{ httpbin_host }}/anything'
- http_307_post.redirected == true
- http_307_post.status == 200
- - http_307_post.url == 'http://{{ httpbin_host }}/anything'
+ - http_307_post.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 308 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: HEAD
@@ -231,11 +231,11 @@
- http_308_head.json is undefined
- http_308_head.redirected == true
- http_308_head.status == 200
- - http_308_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_308_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 308 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: GET
@@ -246,14 +246,14 @@
- http_308_get is successful
- http_308_get.json.data == ''
- http_308_get.json.method == 'GET'
- - http_308_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_308_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_308_get.redirected == true
- http_308_get.status == 200
- - http_308_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_308_get.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 308 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything
follow_redirects: all
return_content: yes
method: POST
@@ -266,7 +266,7 @@
- http_308_post is successful
- http_308_post.json.json.foo == 'bar'
- http_308_post.json.method == 'POST'
- - http_308_post.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_308_post.json.url == 'https://{{ httpbin_host }}/anything'
- http_308_post.redirected == true
- http_308_post.status == 200
- - http_308_post.url == 'http://{{ httpbin_host }}/anything'
+ - http_308_post.url == 'https://{{ httpbin_host }}/anything'
diff --git a/test/integration/targets/uri/tasks/redirect-none.yml b/test/integration/targets/uri/tasks/redirect-none.yml
index dd2d3a4470..0f5ec68b4e 100644
--- a/test/integration/targets/uri/tasks/redirect-none.yml
+++ b/test/integration/targets/uri/tasks/redirect-none.yml
@@ -1,6 +1,6 @@
- name: Test HTTP 301 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: HEAD
@@ -11,15 +11,15 @@
that:
- http_301_head is failure
- http_301_head.json is not defined
- - http_301_head.location == 'http://{{ httpbin_host }}/anything'
+ - http_301_head.location == 'https://{{ httpbin_host }}/anything'
- "http_301_head.msg == 'Status code was 301 and not [200]: HTTP Error 301: MOVED PERMANENTLY'"
- http_301_head.redirected == false
- http_301_head.status == 301
- - http_301_head.url == 'http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything'
+ - http_301_head.url == 'https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 301 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: GET
@@ -30,15 +30,15 @@
that:
- http_301_get is failure
- http_301_get.json is not defined
- - http_301_get.location == 'http://{{ httpbin_host }}/anything'
+ - http_301_get.location == 'https://{{ httpbin_host }}/anything'
- "http_301_get.msg == 'Status code was 301 and not [200]: HTTP Error 301: MOVED PERMANENTLY'"
- http_301_get.redirected == false
- http_301_get.status == 301
- - http_301_get.url == 'http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything'
+ - http_301_get.url == 'https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 301 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: POST
@@ -51,15 +51,15 @@
that:
- http_301_post is failure
- http_301_post.json is not defined
- - http_301_post.location == 'http://{{ httpbin_host }}/anything'
+ - http_301_post.location == 'https://{{ httpbin_host }}/anything'
- "http_301_post.msg == 'Status code was 301 and not [200]: HTTP Error 301: MOVED PERMANENTLY'"
- http_301_post.redirected == false
- http_301_post.status == 301
- - http_301_post.url == 'http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything'
+ - http_301_post.url == 'https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 302 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: HEAD
@@ -70,15 +70,15 @@
that:
- http_302_head is failure
- http_302_head.json is not defined
- - http_302_head.location == 'http://{{ httpbin_host }}/anything'
+ - http_302_head.location == 'https://{{ httpbin_host }}/anything'
- "http_302_head.msg == 'Status code was 302 and not [200]: HTTP Error 302: FOUND'"
- http_302_head.redirected == false
- http_302_head.status == 302
- - http_302_head.url == 'http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything'
+ - http_302_head.url == 'https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 302 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: GET
@@ -89,15 +89,15 @@
that:
- http_302_get is failure
- http_302_get.json is not defined
- - http_302_get.location == 'http://{{ httpbin_host }}/anything'
+ - http_302_get.location == 'https://{{ httpbin_host }}/anything'
- "http_302_get.msg == 'Status code was 302 and not [200]: HTTP Error 302: FOUND'"
- http_302_get.redirected == false
- http_302_get.status == 302
- - http_302_get.url == 'http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything'
+ - http_302_get.url == 'https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 302 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: POST
@@ -110,15 +110,15 @@
that:
- http_302_post is failure
- http_302_post.json is not defined
- - http_302_post.location == 'http://{{ httpbin_host }}/anything'
+ - http_302_post.location == 'https://{{ httpbin_host }}/anything'
- "http_302_post.msg == 'Status code was 302 and not [200]: HTTP Error 302: FOUND'"
- http_302_post.redirected == false
- http_302_post.status == 302
- - http_302_post.url == 'http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything'
+ - http_302_post.url == 'https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 303 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: HEAD
@@ -129,15 +129,15 @@
that:
- http_303_head is failure
- http_303_head.json is not defined
- - http_303_head.location == 'http://{{ httpbin_host }}/anything'
+ - http_303_head.location == 'https://{{ httpbin_host }}/anything'
- "http_303_head.msg == 'Status code was 303 and not [200]: HTTP Error 303: SEE OTHER'"
- http_303_head.redirected == false
- http_303_head.status == 303
- - http_303_head.url == 'http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything'
+ - http_303_head.url == 'https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 303 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: GET
@@ -148,15 +148,15 @@
that:
- http_303_get is failure
- http_303_get.json is not defined
- - http_303_get.location == 'http://{{ httpbin_host }}/anything'
+ - http_303_get.location == 'https://{{ httpbin_host }}/anything'
- "http_303_get.msg == 'Status code was 303 and not [200]: HTTP Error 303: SEE OTHER'"
- http_303_get.redirected == false
- http_303_get.status == 303
- - http_303_get.url == 'http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything'
+ - http_303_get.url == 'https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 303 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: POST
@@ -169,15 +169,15 @@
that:
- http_303_post is failure
- http_303_post.json is not defined
- - http_303_post.location == 'http://{{ httpbin_host }}/anything'
+ - http_303_post.location == 'https://{{ httpbin_host }}/anything'
- "http_303_post.msg == 'Status code was 303 and not [200]: HTTP Error 303: SEE OTHER'"
- http_303_post.redirected == false
- http_303_post.status == 303
- - http_303_post.url == 'http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything'
+ - http_303_post.url == 'https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 307 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: HEAD
@@ -188,15 +188,15 @@
that:
- http_307_head is failure
- http_307_head.json is not defined
- - http_307_head.location == 'http://{{ httpbin_host }}/anything'
+ - http_307_head.location == 'https://{{ httpbin_host }}/anything'
- "http_307_head.msg == 'Status code was 307 and not [200]: HTTP Error 307: TEMPORARY REDIRECT'"
- http_307_head.redirected == false
- http_307_head.status == 307
- - http_307_head.url == 'http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything'
+ - http_307_head.url == 'https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 307 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: GET
@@ -207,15 +207,15 @@
that:
- http_307_get is failure
- http_307_get.json is not defined
- - http_307_get.location == 'http://{{ httpbin_host }}/anything'
+ - http_307_get.location == 'https://{{ httpbin_host }}/anything'
- "http_307_get.msg == 'Status code was 307 and not [200]: HTTP Error 307: TEMPORARY REDIRECT'"
- http_307_get.redirected == false
- http_307_get.status == 307
- - http_307_get.url == 'http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything'
+ - http_307_get.url == 'https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 307 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: POST
@@ -228,16 +228,16 @@
that:
- http_307_post is failure
- http_307_post.json is not defined
- - http_307_post.location == 'http://{{ httpbin_host }}/anything'
+ - http_307_post.location == 'https://{{ httpbin_host }}/anything'
- "http_307_post.msg == 'Status code was 307 and not [200]: HTTP Error 307: TEMPORARY REDIRECT'"
- http_307_post.redirected == false
- http_307_post.status == 307
- - http_307_post.url == 'http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything'
+ - http_307_post.url == 'https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything'
# NOTE: This is a bug, fixed in https://github.com/ansible/ansible/pull/36809
- name: Test HTTP 308 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: GET
@@ -248,16 +248,16 @@
that:
- http_308_head is failure
- http_308_head.json is not defined
- - http_308_head.location == 'http://{{ httpbin_host }}/anything'
+ - http_308_head.location == 'https://{{ httpbin_host }}/anything'
- "http_308_head.msg == 'Status code was 308 and not [200]: HTTP Error 308: UNKNOWN'"
- http_308_head.redirected == false
- http_308_head.status == 308
- - http_308_head.url == 'http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything'
+ - http_308_head.url == 'https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything'
# NOTE: This is a bug, fixed in https://github.com/ansible/ansible/pull/36809
- name: Test HTTP 308 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: GET
@@ -268,15 +268,15 @@
that:
- http_308_get is failure
- http_308_get.json is not defined
- - http_308_get.location == 'http://{{ httpbin_host }}/anything'
+ - http_308_get.location == 'https://{{ httpbin_host }}/anything'
- "http_308_get.msg == 'Status code was 308 and not [200]: HTTP Error 308: UNKNOWN'"
- http_308_get.redirected == false
- http_308_get.status == 308
- - http_308_get.url == 'http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything'
+ - http_308_get.url == 'https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 308 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything
follow_redirects: none
return_content: yes
method: POST
@@ -289,8 +289,8 @@
that:
- http_308_post is failure
- http_308_post.json is not defined
- - http_308_post.location == 'http://{{ httpbin_host }}/anything'
+ - http_308_post.location == 'https://{{ httpbin_host }}/anything'
- "http_308_post.msg == 'Status code was 308 and not [200]: HTTP Error 308: UNKNOWN'"
- http_308_post.redirected == false
- http_308_post.status == 308
- - http_308_post.url == 'http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything'
+ - http_308_post.url == 'https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything'
diff --git a/test/integration/targets/uri/tasks/redirect-safe.yml b/test/integration/targets/uri/tasks/redirect-safe.yml
index 09ac1271ec..c95dd5aa1d 100644
--- a/test/integration/targets/uri/tasks/redirect-safe.yml
+++ b/test/integration/targets/uri/tasks/redirect-safe.yml
@@ -1,6 +1,6 @@
- name: Test HTTP 301 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: HEAD
@@ -12,11 +12,11 @@
- http_301_head.json is not defined
- http_301_head.redirected == true
- http_301_head.status == 200
- - http_301_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 301 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: GET
@@ -27,14 +27,14 @@
- http_301_get is successful
- http_301_get.json.data == ''
- http_301_get.json.method == 'GET'
- - http_301_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_301_get.redirected == true
- http_301_get.status == 200
- - http_301_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_get.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 301 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: POST
@@ -47,15 +47,15 @@
that:
- http_301_post is failure
- http_301_post.json is not defined
- - http_301_post.location == 'http://{{ httpbin_host }}/anything'
+ - http_301_post.location == 'https://{{ httpbin_host }}/anything'
- "http_301_post.msg == 'Status code was 301 and not [200]: HTTP Error 301: MOVED PERMANENTLY'"
- http_301_post.redirected == false
- http_301_post.status == 301
- - http_301_post.url == 'http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything'
+ - http_301_post.url == 'https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 302 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: HEAD
@@ -67,11 +67,11 @@
- http_302_head.json is not defined
- http_302_head.redirected == true
- http_302_head.status == 200
- - http_302_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 302 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: GET
@@ -82,14 +82,14 @@
- http_302_get is successful
- http_302_get.json.data == ''
- http_302_get.json.method == 'GET'
- - http_302_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_302_get.redirected == true
- http_302_get.status == 200
- - http_302_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_get.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 302 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: POST
@@ -102,15 +102,15 @@
that:
- http_302_post is failure
- http_302_post.json is not defined
- - http_302_post.location == 'http://{{ httpbin_host }}/anything'
+ - http_302_post.location == 'https://{{ httpbin_host }}/anything'
- "http_302_post.msg == 'Status code was 302 and not [200]: HTTP Error 302: FOUND'"
- http_302_post.redirected == false
- http_302_post.status == 302
- - http_302_post.url == 'http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything'
+ - http_302_post.url == 'https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 303 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: HEAD
@@ -122,11 +122,11 @@
- http_303_head.json is not defined
- http_303_head.redirected == true
- http_303_head.status == 200
- - http_303_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 303 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: GET
@@ -137,14 +137,14 @@
- http_303_get is successful
- http_303_get.json.data == ''
- http_303_get.json.method == 'GET'
- - http_303_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_303_get.redirected == true
- http_303_get.status == 200
- - http_303_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_get.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 303 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: POST
@@ -157,15 +157,15 @@
that:
- http_303_post is failure
- http_303_post.json is not defined
- - http_303_post.location == 'http://{{ httpbin_host }}/anything'
+ - http_303_post.location == 'https://{{ httpbin_host }}/anything'
- "http_303_post.msg == 'Status code was 303 and not [200]: HTTP Error 303: SEE OTHER'"
- http_303_post.redirected == false
- http_303_post.status == 303
- - http_303_post.url == 'http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything'
+ - http_303_post.url == 'https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 307 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: HEAD
@@ -177,11 +177,11 @@
- http_307_head.json is not defined
- http_307_head.redirected == true
- http_307_head.status == 200
- - http_307_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_307_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 307 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: GET
@@ -192,14 +192,14 @@
- http_307_get is successful
- http_307_get.json.data == ''
- http_307_get.json.method == 'GET'
- - http_307_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_307_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_307_get.redirected == true
- http_307_get.status == 200
- - http_307_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_307_get.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 307 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: POST
@@ -212,15 +212,15 @@
that:
- http_307_post is failure
- http_307_post.json is not defined
- - http_307_post.location == 'http://{{ httpbin_host }}/anything'
+ - http_307_post.location == 'https://{{ httpbin_host }}/anything'
- "http_307_post.msg == 'Status code was 307 and not [200]: HTTP Error 307: TEMPORARY REDIRECT'"
- http_307_post.redirected == false
- http_307_post.status == 307
- - http_307_post.url == 'http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything'
+ - http_307_post.url == 'https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything'
- name: Test HTTP 308 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: HEAD
@@ -232,11 +232,11 @@
- http_308_head.json is not defined
- http_308_head.redirected == true
- http_308_head.status == 200
- - http_308_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_308_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 308 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: GET
@@ -247,14 +247,14 @@
- http_308_get is successful
- http_308_get.json.data == ''
- http_308_get.json.method == 'GET'
- - http_308_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_308_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_308_get.redirected == true
- http_308_get.status == 200
- - http_308_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_308_get.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 308 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything
follow_redirects: safe
return_content: yes
method: POST
@@ -267,8 +267,8 @@
that:
- http_308_post is failure
- http_308_post.json is not defined
- - http_308_post.location == 'http://{{ httpbin_host }}/anything'
+ - http_308_post.location == 'https://{{ httpbin_host }}/anything'
- "http_308_post.msg == 'Status code was 308 and not [200]: HTTP Error 308: UNKNOWN'"
- http_308_post.redirected == false
- http_308_post.status == 308
- - http_308_post.url == 'http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything'
+ - http_308_post.url == 'https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything'
diff --git a/test/integration/targets/uri/tasks/redirect-urllib2.yml b/test/integration/targets/uri/tasks/redirect-urllib2.yml
index c9eb909ea4..10b115ee44 100644
--- a/test/integration/targets/uri/tasks/redirect-urllib2.yml
+++ b/test/integration/targets/uri/tasks/redirect-urllib2.yml
@@ -1,7 +1,7 @@
# NOTE: The HTTP HEAD turns into an HTTP GET
- name: Test HTTP 301 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: HEAD
@@ -12,14 +12,14 @@
- http_301_head is successful
- http_301_head.json.data == ''
- http_301_head.json.method == 'GET'
- - http_301_head.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_head.json.url == 'https://{{ httpbin_host }}/anything'
- http_301_head.redirected == true
- http_301_head.status == 200
- - http_301_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 301 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: GET
@@ -30,15 +30,15 @@
- http_301_get is successful
- http_301_get.json.data == ''
- http_301_get.json.method == 'GET'
- - http_301_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_301_get.redirected == true
- http_301_get.status == 200
- - http_301_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_get.url == 'https://{{ httpbin_host }}/anything'
# NOTE: The HTTP POST turns into an HTTP GET
- name: Test HTTP 301 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=301&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=301&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: POST
@@ -51,15 +51,15 @@
- http_301_post is successful
- http_301_post.json.data == ''
- http_301_post.json.method == 'GET'
- - http_301_post.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_post.json.url == 'https://{{ httpbin_host }}/anything'
- http_301_post.redirected == true
- http_301_post.status == 200
- - http_301_post.url == 'http://{{ httpbin_host }}/anything'
+ - http_301_post.url == 'https://{{ httpbin_host }}/anything'
# NOTE: The HTTP HEAD turns into an HTTP GET
- name: Test HTTP 302 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: HEAD
@@ -70,14 +70,14 @@
- http_302_head is successful
- http_302_head.json.data == ''
- http_302_head.json.method == 'GET'
- - http_302_head.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_head.json.url == 'https://{{ httpbin_host }}/anything'
- http_302_head.redirected == true
- http_302_head.status == 200
- - http_302_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 302 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: GET
@@ -88,15 +88,15 @@
- http_302_get is successful
- http_302_get.json.data == ''
- http_302_get.json.method == 'GET'
- - http_302_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_302_get.redirected == true
- http_302_get.status == 200
- - http_302_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_get.url == 'https://{{ httpbin_host }}/anything'
# NOTE: The HTTP POST turns into an HTTP GET
- name: Test HTTP 302 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=302&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=302&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: POST
@@ -109,15 +109,15 @@
- http_302_post is successful
- http_302_post.json.data == ''
- http_302_post.json.method == 'GET'
- - http_302_post.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_post.json.url == 'https://{{ httpbin_host }}/anything'
- http_302_post.redirected == true
- http_302_post.status == 200
- - http_302_post.url == 'http://{{ httpbin_host }}/anything'
+ - http_302_post.url == 'https://{{ httpbin_host }}/anything'
# NOTE: The HTTP HEAD turns into an HTTP GET
- name: Test HTTP 303 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: HEAD
@@ -128,14 +128,14 @@
- http_303_head is successful
- http_303_head.json.data == ''
- http_303_head.json.method == 'GET'
- - http_303_head.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_head.json.url == 'https://{{ httpbin_host }}/anything'
- http_303_head.redirected == true
- http_303_head.status == 200
- - http_303_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 303 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: GET
@@ -146,15 +146,15 @@
- http_303_get is successful
- http_303_get.json.data == ''
- http_303_get.json.method == 'GET'
- - http_303_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_303_get.redirected == true
- http_303_get.status == 200
- - http_303_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_get.url == 'https://{{ httpbin_host }}/anything'
# NOTE: The HTTP POST turns into an HTTP GET
- name: Test HTTP 303 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=303&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=303&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: POST
@@ -167,15 +167,15 @@
- http_303_post is successful
- http_303_post.json.data == ''
- http_303_post.json.method == 'GET'
- - http_303_post.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_post.json.url == 'https://{{ httpbin_host }}/anything'
- http_303_post.redirected == true
- http_303_post.status == 200
- - http_303_post.url == 'http://{{ httpbin_host }}/anything'
+ - http_303_post.url == 'https://{{ httpbin_host }}/anything'
# NOTE: The HTTP HEAD turns into an HTTP GET
- name: Test HTTP 307 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: HEAD
@@ -186,14 +186,14 @@
- http_307_head is successful
- http_307_head.json.data == ''
- http_307_head.json.method == 'GET'
- - http_307_head.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_307_head.json.url == 'https://{{ httpbin_host }}/anything'
- http_307_head.redirected == true
- http_307_head.status == 200
- - http_307_head.url == 'http://{{ httpbin_host }}/anything'
+ - http_307_head.url == 'https://{{ httpbin_host }}/anything'
- name: Test HTTP 307 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: GET
@@ -204,15 +204,15 @@
- http_307_get is successful
- http_307_get.json.data == ''
- http_307_get.json.method == 'GET'
- - http_307_get.json.url == 'http://{{ httpbin_host }}/anything'
+ - http_307_get.json.url == 'https://{{ httpbin_host }}/anything'
- http_307_get.redirected == true
- http_307_get.status == 200
- - http_307_get.url == 'http://{{ httpbin_host }}/anything'
+ - http_307_get.url == 'https://{{ httpbin_host }}/anything'
# FIXME: This is fixed in https://github.com/ansible/ansible/pull/36809
- name: Test HTTP 307 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: POST
@@ -225,16 +225,16 @@
that:
- http_307_post is failure
- http_307_post.json is not defined
- - http_307_post.location == 'http://{{ httpbin_host }}/anything'
+ - http_307_post.location == 'https://{{ httpbin_host }}/anything'
- "http_307_post.msg == 'Status code was 307 and not [200]: HTTP Error 307: TEMPORARY REDIRECT'"
- http_307_post.redirected == false
- http_307_post.status == 307
- - http_307_post.url == 'http://{{ httpbin_host }}/redirect-to?status_code=307&url=http://{{ httpbin_host }}/anything'
+ - http_307_post.url == 'https://{{ httpbin_host }}/redirect-to?status_code=307&url=https://{{ httpbin_host }}/anything'
# FIXME: This is fixed in https://github.com/ansible/ansible/pull/36809
- name: Test HTTP 308 using HEAD
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: GET
@@ -245,16 +245,16 @@
that:
- http_308_head is failure
- http_308_head.json is not defined
- - http_308_head.location == 'http://{{ httpbin_host }}/anything'
+ - http_308_head.location == 'https://{{ httpbin_host }}/anything'
- "http_308_head.msg == 'Status code was 308 and not [200]: HTTP Error 308: UNKNOWN'"
- http_308_head.redirected == false
- http_308_head.status == 308
- - http_308_head.url == 'http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything'
+ - http_308_head.url == 'https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything'
# FIXME: This is fixed in https://github.com/ansible/ansible/pull/36809
- name: Test HTTP 308 using GET
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: GET
@@ -265,16 +265,16 @@
that:
- http_308_get is failure
- http_308_get.json is not defined
- - http_308_get.location == 'http://{{ httpbin_host }}/anything'
+ - http_308_get.location == 'https://{{ httpbin_host }}/anything'
- "http_308_get.msg == 'Status code was 308 and not [200]: HTTP Error 308: UNKNOWN'"
- http_308_get.redirected == false
- http_308_get.status == 308
- - http_308_get.url == 'http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything'
+ - http_308_get.url == 'https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything'
# FIXME: This is fixed in https://github.com/ansible/ansible/pull/36809
- name: Test HTTP 308 using POST
uri:
- url: http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything
+ url: https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything
follow_redirects: urllib2
return_content: yes
method: POST
@@ -287,8 +287,8 @@
that:
- http_308_post is failure
- http_308_post.json is not defined
- - http_308_post.location == 'http://{{ httpbin_host }}/anything'
+ - http_308_post.location == 'https://{{ httpbin_host }}/anything'
- "http_308_post.msg == 'Status code was 308 and not [200]: HTTP Error 308: UNKNOWN'"
- http_308_post.redirected == false
- http_308_post.status == 308
- - http_308_post.url == 'http://{{ httpbin_host }}/redirect-to?status_code=308&url=http://{{ httpbin_host }}/anything'
+ - http_308_post.url == 'https://{{ httpbin_host }}/redirect-to?status_code=308&url=https://{{ httpbin_host }}/anything'