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