- name: integration/action/remote_file_exists.yml hosts: test-targets any_errors_fatal: true tasks: - file: path: /tmp/does-not-exist state: absent - action_passthrough: method: _remote_file_exists args: ['/tmp/does-not-exist'] register: out - assert: that: out.result == False # --- - copy: dest: /tmp/does-exist content: "I think, therefore I am" - action_passthrough: method: _remote_file_exists args: ['/tmp/does-exist'] register: out - assert: that: out.result == True - file: path: /tmp/does-exist state: absent