我使用Hiera设置我的Puppet代码,以便如果在Hiera中找不到值,则会为其分配默认值。我没有得到预期的结果,想知道别人是怎么做的:如何设置默认的hiera查找值
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