You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mitogen/tests/ansible/integration/action/remote_file_exists.yml

35 lines
821 B
YAML

- name: integration/action/remote_file_exists.yml
hosts: test-targets
tasks:
- name: Ensure does-not-exist doesnt
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
fail_msg: out={{out}}
- name: Ensure does-exist does
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
fail_msg: out={{out}}
- name: Cleanup
file:
path: /tmp/does-exist
state: absent
tags:
- remote_file_exists