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'),