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.
|
|
|
---
|
|
|
|
|
|
|
|
- shell: dd if=/dev/urandom of=/tmp/{{file_name}} bs=1024 count={{file_size}}
|
|
|
|
args:
|
|
|
|
creates: /tmp/{{file_name}}
|
|
|
|
delegate_to: localhost
|
|
|
|
|
|
|
|
- copy:
|
|
|
|
dest: /tmp/{{file_name}}.out
|
|
|
|
src: /tmp/{{file_name}}
|
|
|
|
|
|
|
|
- stat: path=/tmp/{{file_name}}
|
|
|
|
register: original
|
|
|
|
delegate_to: localhost
|
|
|
|
|
|
|
|
- stat: path=/tmp/{{file_name}}.out
|
|
|
|
register: copied
|
|
|
|
|
|
|
|
- assert:
|
|
|
|
that:
|
|
|
|
- original.stat.checksum == copied.stat.checksum
|
|
|
|
# Upstream does not preserve timestamps at al.
|
|
|
|
#- (not is_mitogen) or (original.stat.mtime|int == copied.stat.mtime|int)
|
|
|
|
fail_msg: original={{original}} copied={{copied}}
|