Hieraで値が見つからない場合、デフォルト値が割り当てられるように、私はHieraを使ってPuppetコードを設定しています。私は望ましい結果を取得し、他の人がそれをやった方法を知りたいと思ったわけではない:デフォルトのヒエラルックアップ値を設定する方法
lookup(<NAME>, [<VALUE TYPE>], [<MERGE BEHAVIOR>], [<DEFAULT VALUE>])
私は答え https://www.devco.net/archives/2016/03/13/the-puppet-4-lookup-function.php を見つけたと思う、値があれば、一般的にはまもなく
lookup({"name" => "some::thing", "default_value" => "default"})
また、古典的な 'hiera'関数を使用している場合、それらの最後の引数がデフォルト値になります。 –
これは、構造体のようなハッシュを追加する必要はありませんが、代わりに単純に lookup({"name" => "some :: variable"、 "default_value"})を使用します。 – user1074593