Ansible lineinfileモジュールで行目を削除する方法
環境
RHEL8.6
概要
- lineinfile: path:対象のファイル名のパス名を指定 state: absent regexp: '^%wheel'
'^%wheel’ にマッチする行がある状態で行を削除する
操作例
/etc/sudoers 内の '^%wheel’ にマッチする行を削除する
- hosts: linux gather_facts: no become: yes tasks: - lineinfile: path: /etc/sudoers state: absent regexp: '^%wheel'
state オプション
マッチした行を削除したい場合は state: absent を指定します。
実行結果
ansible-playbook -i inventory linedel.yml