- name: test with_together #shell: echo {{ item }} set_fact: "{{ item.0 }}={{ item.1 }}" with_together: - [ 'a', 'b', 'c', 'd' ] - [ '1', '2', '3', '4' ] - name: verify with_together results assert: that: - "a == '1'" - "b == '2'" - "c == '3'" - "d == '4'" - block: - name: "EXPECTED FAILURE - test empty list" debug: msg: "{{ item.0 }} and {{ item.1 }}" with_together: [] - fail: msg: "should not get here" rescue: - assert: that: - ansible_failed_task.name == "EXPECTED FAILURE - test empty list" - ansible_failed_result.msg == "with_together requires at least one element in each list"