ShellScript
Ansible

Ansibleのlineinfileモジュールで該当行を削除

ansibleでファイルの特定の行を置き換えたい場合、
replace or lineinfile or blockinfile を使うと思いますが、
regexpで該当した行の削除を改行コード込みで行いたいと思い調べてみました。

結論

lineinfile モジュールの state=absent を使えば行削除できるようです。
https://docs.ansible.com/ansible/2.5/modules/lineinfile_module.html

設定例

- name: Delete Line
  lineinfile:
    dest: '/path/to/file'
    regexp: 'deleteしたい箇所'
    state: absent