- name: integration/runner/custom_binary_producing_junk.yml hosts: test-targets gather_facts: true tasks: - block: - custom_binary_producing_junk_Darwin: foo: true with_sequence: start=1 end={{end|default(1)}} ignore_errors: true register: out_darwin - set_fact: out={{out_darwin}} when: ansible_system == "Darwin" - block: - custom_binary_producing_junk_Linux: foo: true with_sequence: start=1 end={{end|default(1)}} ignore_errors: true register: out_linux - set_fact: out={{out_linux}} when: ansible_system == "Linux" - hosts: test-targets any_errors_fatal: true tasks: - assert: that: - out.failed - out.results[0].failed - out.results[0].msg.startswith('MODULE FAILURE') - out.results[0].rc == 0 fail_msg: out={{out}}