特定の環境に対して個別のhiera.yamlを定義することは可能ですか?現在、私は 動的環境 を使用しています。私のhiera.yamlファイルごとに、それぞれに独自のhieraデータディレクトリがあります。
:yaml:
:datadir: /var/lib/hiera/%{environment}
ただし、1つの欠点は、これらの環境がすべて同じ階層の影響を受けることです。これは、共有のPuppetマスターの多くのチームではうまく機能しないと思います。
では、維持するサーバーのセットを持つ各チーム専用のPuppetマスターという最良のオプションは何でしょうか。
私はただ 見つけた だと思います。
私の推測では、このdynamicはenvironmentsと同じ方法で作成できます。 、 何かのようなもの
hiera_config = $confdir/environments/$environment/hiera.yaml