Emmanuel Garette
6ff4392e2b
Proxy configuration =================== The variable env_proxy.no_proxy is not mandatory Examples of Ops inventory file ============================== Modify the file: Ops/group_vars/all.yml 1/ VALID: --- env_proxy: host: proxy.example.net no_proxy: - localhost - 192.168.1.1 - .ac-dijon.fr 2/ VALID: --- env_proxy: host: proxy.example.net
27 lines
1,005 B
YAML
27 lines
1,005 B
YAML
---
|
|
- name: Test variable env_proxy.host
|
|
ansible.builtin.assert:
|
|
that:
|
|
- env_proxy is defined
|
|
- env_proxy.host is defined
|
|
- env_proxy.host is string
|
|
fail_msg: "La variable n'existe pas ou est de mauvais type !"
|
|
- name: Test variable env_proxy.port
|
|
ansible.builtin.assert:
|
|
that:
|
|
- env_proxy.port is not defined or env_proxy.port is string or env_proxy.port is integer
|
|
fail_msg: "La variable n'existe pas ou est de mauvais type !"
|
|
- name: Test variable env_proxy.no_proxy
|
|
ansible.builtin.assert:
|
|
that:
|
|
- env_proxy.no_proxy is not defined or env_proxy.no_proxy | type_debug == 'list'
|
|
fail_msg: "La variable n'existe pas ou est de mauvais type !"
|
|
- name: Test variable env_proxy.no_proxy is a list of string
|
|
ansible.builtin.assert:
|
|
that:
|
|
- no_proxy is string
|
|
fail_msg: "La variable n'existe pas ou est de mauvais type !"
|
|
loop: "{{ env_proxy.no_proxy }}"
|
|
loop_control:
|
|
loop_var: no_proxy
|
|
when: env_proxy.no_proxy is defined
|