这是我的global.yaml文件
—木偶: 跑步:‘跑’ atboot:是的当我运行“hiera –config hiera.yaml puppet”输出时
{“running”=>“running”,“atboot”=> true}哪一个是 …
你误解了 puppet::running 是一个关键的名字,而你似乎想要 puppet.running 。
puppet::running
puppet.running
如果你有一个common.yaml文件:
--- puppet: running: running atboot: true puppet::running: foo
在最新的Puppet 5和6中,您可以尝试这一点(记住不推荐使用hiera CLI命令以支持puppet查找):
$ puppet lookup puppet --- running: running atboot: true $ puppet lookup puppet::running --- foo $ puppet lookup puppet.running --- running
或者,在您的Puppet版本中:
$ hiera puppet {"running"=>"running", "atboot"=>true} $ hiera puppet::running foo $ hiera puppet.running running