Ansible lineinfileモジュールで単純に行置換するサンプル
環境
RHEL8.6
概要
- lineinfile: path:対象のファイル名のパス名を指定 regexp:編集対象とする行を示す正規表現を指定 line:挿入/置換する行を指定
操作例
- hosts: cft gather_facts: no become: yes tasks: - lineinfile: path: /etc/selinux/config regexp: '^SELINUX=' line: 'SELINUX=disbled'
オプションについて
path オプション
対象のファイル名のパス名を指定します。(必須)
regexp オプション
編集対象とする行を示す正規表現を指定します。
マッチする行が複数ある場合、最後にマッチした行が対象になります。
line オプション
挿入/置換する行を指定します
実行結果
ansible-playbook -i inventory lineintt.yml