■ はじめに Ansible には、テキストファイルを行単位で編集する lineinfile モジュール があります。httpd.conf などの設定ファイルの設定項目を書き換えるといった用途に利用できます。 この記事では、 lineinfile モジュールの公式ドキュメントに記載されている使用例をベースにして、使い方を説明します。 なお、公式ドキュメントの使用例は、Playbook 単位ではなくtask 単位で記載されています。この記事では Playbook 単位で例示します。 動作確認環境 Ansible 2.3.0, 2.7.8 CentOS 7.6 (Ansible 側、管理対象ホスト側とも) 目次 ■ はじめに 動作確認環境 目次 ■ 単純に行置換する Playbook 実行ログ ■ 行を削除する Playbook 実行ログ ■ マッチしなかった場合に挿入したい箇所を指定して挿入
![[Ansible] lineinfile モジュールの基本的な使い方(テキストファイルの行単位の編集) - てくなべ (tekunabe)](https://cdn-ak-scissors.b.st-hatena.com/image/square/cface242fc20f4145829c5964fa01df2f888b7c9/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fa%2Fakira6592%2F20170902%2F20170902221811.png)