エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Ansible] role の vars ディレクトリ配下に複数の変数ファイルを配置してまとめて読み込む方法 - てくなべ (tekunabe)
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Ansible] role の vars ディレクトリ配下に複数の変数ファイルを配置してまとめて読み込む方法 - てくなべ (tekunabe)
■ はじめに role を構成する際、vars ディレクトリ配下に main.yml を作成して、変数を読み込ませます。... ■ はじめに role を構成する際、vars ディレクトリ配下に main.yml を作成して、変数を読み込ませます。 普通に考えると、vars/main.yml という1つのファイルしか読み込めなさそうですが、複数のファイルに分割しておきたいこともあるかもしれません。 公式ドキュメントに載っていたわけではありませんが、vars ディレクトリ配下にさらに main ディレクトリ を用意して、その中に変数ファイルを置いておくと、まとめて読み込んでくれました。 「試したらできた」というレベルではありますが、この記事では簡単な例を元にして説明します。 環境 Ansible 2.9.0 ※ 将来仕様が変更されるかもしれませんのでご了承ください。あまりコードを追えていないのですが、おそらく vars 読み込み時に、find_vars_files メソッド が allow_dir=True で呼ばれ