Emmanuel Garette
9d6cacfcf6
Apero configuration =================== Add access variables (login and password) --- env_apero: access: - login: srep password: oIJuheu27__u2 - login: snom password: oIJuheu27__u2 Examples of Ops inventory file ============================== 1/ VALID: 2/ INVALID, login and password are mandatory if a list is set: --- env_apero: access: - login: srep - login:
19 lines
660 B
YAML
19 lines
660 B
YAML
---
|
|
- name: Test variable env_apero.access
|
|
ansible.builtin.assert:
|
|
that:
|
|
- env_apero.access is defined
|
|
- env_apero.access | type_debug == 'list'
|
|
fail_msg: "env_apero.access n'existe pas ou est de mauvais type !"
|
|
when: env_apero is defined
|
|
- name: Test variable env_apero.access.login env_apero.access.password
|
|
ansible.builtin.assert:
|
|
that:
|
|
- access is mapping
|
|
- access.login is defined
|
|
- access.password is defined
|
|
fail_msg: "La variable n'existe pas ou est de mauvais type !"
|
|
loop: "{{ env_apero.access }}"
|
|
loop_control:
|
|
loop_var: access
|
|
when: env_apero is defined and env_apero.access is defined
|