ansible-development-environ.../roles/ansible/tasks/assert.yml

23 lines
538 B
YAML

---
- name: test if ansible_configuration is set correctly
ansible.builtin.assert:
that:
- ansible_configuration is iterable
quiet: yes
when:
- ansible_configuration is defined
- name: test if item in ansible_configuration is set correctly
ansible.builtin.assert:
that:
- item.option is defined
- item.option is string
- item.value is defined
quiet: yes
loop: "{{ ansible_configuration }}"
loop_control:
label: "{{ item.option }}"
when:
- ansible_configuration is defined