Диапазон кодов состояния для status_code - PullRequest
1 голос
/ 19 марта 2020

Ansible 2.9.6

Книга воспроизведения работает хорошо, когда я указываю коды состояния в виде списка .

---
- hosts: localhost
  tasks:
    - name: Create a new bitbucket repository
      uri:
        user: "{{username}}"
        password: "{{password}}"
        method: POST
        body_format: json
        body: "{{ lookup('file','create-repo.json')}}"
        return_content: yes
        status_code: [200,201,400,401,403,409,500]
        force_basic_auth: yes
        validate_certs: no
        url: "{{url}}"
      register: bitbucketResponse

    - name: show bitbucket reponse
      debug:
        msg: "{{bitbucketResponse}}"
...

Я sh для указать диапазон (от 200 до 500), но я не могу понять, поддерживается ли он, например: status_code: [200: 500]

1 Ответ

0 голосов
/ 19 марта 2020

Можно использовать диапазон . Например

    status_code: "{{ range(200, 500, 1)|list }}"
...