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
|