为什么使用'查找' hiera查找的rspec-puppet行为不同?或者' hiera'功能?

时间:2017-09-07 14:54:31

标签: puppet rspec-puppet

我正在运行rake规范测试:

NSCOllectionViewItem

所以我决定改用查找。但是我的hiera查找现在无法正常工作

Warning: The function 'hiera' is deprecated in favor of using 'lookup'. See 
https://docs.puppet.com/puppet/4.10/reference/deprecated_language.html
(file & line not available)

我使用的是rspec-puppet-2.5.0和一次性3.2.0,因为否则其他的东西不适用于我们正在使用的Puppet Enterprise版本(相当于puppet 4.7.0) )(不要只是喜欢Ruby版本)。

我怀疑rspec-puppet拦截查找中的某些内容无法正常工作,并且找不到正确的hiera.yaml。在我调试之前,我想知道是否有人已经看过这个?

1 个答案:

答案 0 :(得分:1)

非常感谢@ matt-schuchard。这就是原因:hiera config v3。所以我正朝着错误的方向接近重构。首先升级hiera,然后puppet代码本身就是正确的序列。