blob: 2cda7d37c959eb96a33a2c442d22c1acd6a35b69 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
- name: test remote src non files
vars:
destfile: '{{remote_dir}}/whocares'
block:
- name: mess with dev/null
copy:
src: /dev/null
dest: "{{destfile}}"
remote_src: true
become: true
register: dev_null_fail
ignore_errors: true
- name: ensure we failed
assert:
that:
- dev_null_fail is failed
- "'not a file' in dev_null_fail.msg"
- name: now with file existing
file: state=touch path="{{destfile}}"
- name: mess with dev/null again
copy:
src: /dev/null
dest: "{{destfile}}"
remote_src: true
become: true
register: dev_null_fail
ignore_errors: true
- name: ensure we failed, again
assert:
that:
- dev_null_fail is failed
- "'not a file' in dev_null_fail.msg"
always:
- name: cleanup
file: state=absent path="{{destfile}}"
|