- 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'