From 0e480d38dd1867a816817c89146e5a55a1a4eaaf Mon Sep 17 00:00:00 2001 From: Matt Martz Date: Fri, 2 Oct 2020 13:36:14 -0500 Subject: [PATCH] uri status_code elements are type int (#72062) --- changelogs/fragments/uri-status-code-int.yml | 2 ++ lib/ansible/modules/uri.py | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 changelogs/fragments/uri-status-code-int.yml diff --git a/changelogs/fragments/uri-status-code-int.yml b/changelogs/fragments/uri-status-code-int.yml new file mode 100644 index 00000000000..a9a3a8fd9e2 --- /dev/null +++ b/changelogs/fragments/uri-status-code-int.yml @@ -0,0 +1,2 @@ +bugfixes: +- uri - ``status_code`` elements are type ``int`` diff --git a/lib/ansible/modules/uri.py b/lib/ansible/modules/uri.py index f44460134ce..890011be948 100644 --- a/lib/ansible/modules/uri.py +++ b/lib/ansible/modules/uri.py @@ -107,7 +107,7 @@ options: description: - A list of valid, numeric, HTTP status codes that signifies success of the request. type: list - elements: str + elements: int default: [ 200 ] timeout: description: @@ -620,7 +620,7 @@ def main(): follow_redirects=dict(type='str', default='safe', choices=['all', 'no', 'none', 'safe', 'urllib2', 'yes']), creates=dict(type='path'), removes=dict(type='path'), - status_code=dict(type='list', elements='str', default=[200]), + status_code=dict(type='list', elements='int', default=[200]), timeout=dict(type='int', default=30), headers=dict(type='dict', default={}), unix_socket=dict(type='path'),