web-dev-qa-db-ja.com

動的環境ごとに異なるhiera階層

特定の環境に対して個別のhiera.yamlを定義することは可能ですか?現在、私は 動的環境 を使用しています。私のhiera.yamlファイルごとに、それぞれに独自のhieraデータディレクトリがあります。

:yaml:
   :datadir: /var/lib/hiera/%{environment}

ただし、1つの欠点は、これらの環境がすべて同じ階層の影響を受けることです。これは、共有のPuppetマスターの多くのチームではうまく機能しないと思います。

では、維持するサーバーのセットを持つ各チーム専用のPuppetマスターという最良のオプションは何でしょうか。

3
quickshiftin

私はただ 見つけた だと思います。

私の推測では、このdynamicenvironmentsと同じ方法で作成できます。 、 何かのようなもの

hiera_config = $confdir/environments/$environment/hiera.yaml
3
quickshiftin