--- # 5 expected loop-var-prefix failures at 3, 9, 19, 26, 33 - name: fail | That should trigger loop-var-prefix ansible.builtin.debug: var: item loop: - foo - bar - name: fail | That should fail due to wrong prefix ansible.builtin.debug: var: zz_item loop: - foo - bar loop_control: loop_var: zz_item - name: fail | That should fail due to wrong prefix ansible.builtin.debug: var: zz_item with_items: - foo - bar loop_control: loop_var: zz_item - name: fail | Using a block block: - name: fail | That should also not pass ansible.builtin.debug: var: item loop: - apples - oranges rescue: - name: fail | That should also not pass ansible.builtin.debug: var: item loop: - avocados - kiwis always: - name: fail | That should also not pass ansible.builtin.debug: var: item loop: - bananas - muscats