ユーザ用ツール

サイト用ツール


サイドバー

Index

はじめてのおつかい






DokuWiki整形記法


PlayGround



serverapps:configmgmt:ansible:module:lineinfile_module

lineinfile - ファイルの行を編集

configの置換などで使用

Options

パラメータdefault選択肢コメント
backrefsnoyes/nostate=presentとともに使用
yesの場合 backreferences (ポジションと名前付きの両方)を利用できる
insertbefore/insertafterは無視されます
backupnoyes/noタイムスタンプ1)を含むファイル名でバックアップ
createnoyes/noyes:ファイルが存在しない場合に作成
dest* --編集するファイルパス
present:他のオプションによる。基本的に置換または挿入
insertafter-EOF/regexregexpにマッチすれば置換
マッチしなかった場合、この値にマッチした行の次の行としてlineを挿入
EOF:ファイル末尾に挿入
insertbefore-EOF/regexinsertafter とほぼ同じ動作
次の行ではなく前の行として挿入
line--挿入、置換する行
backrefs=yesの場合、正規表現の backreference が使える
regexp--対象の行を探す正規表現
statepresentpresent/absentabsent:regexp にマッチする行を削除
validateNone-ファイルを入れ替える前に任意のコマンドを実行
Syntaxチェックなどに使用2)
その他--fileモジュールで指定可能なオプション

Exsamples

単に1行追加

- lineinfile: dest=/path/to/any.conf line='configuration = YES'

参考

1)
分単位
2)
1.4で追加
serverapps/configmgmt/ansible/module/lineinfile_module.txt · 最終更新: 2019/04/16 14:11 by hayashi