複数のグレインファイルを使用してディレクトリに整理するにはどうすればよいですか?
# pwd
/etc/salt
これは単なる例です。
etc
└── salt
└── minion
├── minion
├── grains_1
├── app_name
└── grains_2
または、すべてをminion
およびgrains
ファイルに保存する義務がありますか?
興味深い質問です。 code を調べたところ、グレインローダーがディレクトリを介して再帰しないようです。あなたはcanあなたが探しているものを手に入れるかもしれない穀物を探すための追加の場所としてあなたのminion設定でgrains_dir
オプションを提供することができます。
穀物の負荷
SaltStackグレインは、グレインのロードに次の優先順位スキームを使用します。
os
グレインのようなものです)。/etc/salt/grains
のカスタムグレイン(カスタムグレインを追加できるYAMLファイル)。/etc/salt/minion
(ミニオン構成ファイル)のカスタムグレイン。動的グレイン(EC2の例)
ミニオンのグレインを動的に設定するために何かを使用できます。これの良い例は ec2_tagsグレインモジュール で、基本的にインスタンスに割り当てられたEC2タグに基づいてグレインを作成します。