--- - 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