エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Ansibleでtemplateから複数のconfファイルをコピーしてサービスを再起動するRole - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Ansibleでtemplateから複数のconfファイルをコピーしてサービスを再起動するRole - Qiita
はじめに Ansibleを使って構成管理していると、よくあるパターンとして、「templatesモジュールでconfフ... はじめに Ansibleを使って構成管理していると、よくあるパターンとして、「templatesモジュールでconfファイルを配置して更新があればrestartする」というのがあります。 Playbookとしては似たようなパターンなのにconfファイルごとにいちいち書き分けるのは非効率です。 下記のようにvarsとwith_dictを使うことで、一つのRoleで複数のミドルウェア、複数のconfファイルの管理に対応できます。 メリット ループするのならwith_itemsでもできますが、with_dictにするのには理由があります。 それは、別のvarsで特定の設定ファイルのパラメータを上書きしたい時に便利だからです。 with_itemsだと、親要素単位で上書きされてしまうため、差分のない箇所も重複して定義する必要があります。 例えば、本記事のようにconfig_fileについてwith