blob: 03e51c99f606a803b1200ea5e14430a59d8f1ce8 (
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: Create insertbefore test file
copy:
dest: "{{ remote_tmp_dir }}/before.txt"
content: |
line1
line2
line3
- name: Add block using insertbefore
blockinfile:
path: "{{ remote_tmp_dir }}/before.txt"
insertbefore: line2
block: |
block1
block2
register: after1
- name: Add block using insertbefore again
blockinfile:
path: "{{ remote_tmp_dir }}/before.txt"
insertbefore: line2
block: |
block1
block2
register: after2
- name: Stat the before.txt file
stat:
path: "{{ remote_tmp_dir }}/before.txt"
register: after_file
- command: cat {{ remote_tmp_dir }}/before.txt
- name: Ensure insertbefore worked correctly
assert:
that:
- after1 is changed
- after2 is not changed
- after_file.stat.checksum == '16681d1d7f29d173243bb951d6afb9c0824d7bf4'
|