Name
lineinfile – Ensure a particular line is in a file
Description
This module will search a file for a line, and ensure it is present or absent.
This is primarily useful when you want to change a single line in file only.ファイルの一行のみを変更する場合、これは便利です。
Options
backup
タイムスタンプ
情報を含むバックアップ・ファイルを作成し、何らかの理由で不正な操作をした場合に元のファイルを取り戻すことができます。 指定された場合、ファイルがまだ存在しない場合、ファイルが作成されます。
dest
変更するファイル(必須)
insertafter state=presentと一緒に使用します。 指定された場合、指定された正規表現の後に行が挿入される。 BOFはファイルの先頭に、EOFはファイルの末尾に行を挿入するためのものです。 選択肢は以下のとおりです。 BOF,EOF。(デフォルト:EOF) line
state=presentのとき必要。 ファイルに挿入/置換する行を指定します。 regexp.
regexp
ファイル内で検索する正規表現に一致しなければなりません。 state=present の場合、置換するパターン。 state=absentの場合、削除する行のパターン。 Python の正規表現を使用する。http://docs.python.org/2/library/re.html.(required)
state
その行が存在すべきかどうかを指定する。 選択肢: ある,ない。 (デフォルト: present)”
例
lineinfile: dest=/etc/selinux/config regexp=^SELINUX= line=SELINUX=disabledlineinfile: dest=/etc/sudoers state=absent regexp="^%wheel"
著者
Daniel Hokka Zakrisson
関連項目
ansible(1), http://ansible.github.com/modules.html#lineinfile