32 lines
730 B
YAML
32 lines
730 B
YAML
- name: Create a file with blockinfile
|
|
blockinfile:
|
|
path: "{{ output_dir_test }}/empty.txt"
|
|
block: |
|
|
Hey
|
|
there
|
|
state: present
|
|
create: yes
|
|
register: empty_test_1
|
|
|
|
- name: Run a task that results in an empty file
|
|
blockinfile:
|
|
path: "{{ output_dir_test }}/empty.txt"
|
|
block: |
|
|
Hey
|
|
there
|
|
state: absent
|
|
create: yes
|
|
register: empty_test_2
|
|
|
|
- stat:
|
|
path: "{{ output_dir_test }}/empty.txt"
|
|
register: empty_test_stat
|
|
|
|
- name: Ensure empty file was created
|
|
assert:
|
|
that:
|
|
- empty_test_1 is changed
|
|
- "'File created' in empty_test_1.msg"
|
|
- empty_test_2 is changed
|
|
- "'Block removed' in empty_test_2.msg"
|
|
- empty_test_stat.stat.size == 0
|