运行我得到的rake spec测试:
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)所以我决定改用lookup。然而,我的hiera查找现在不起作用了
v1 = lookup('key') # doesn't work
v2 = hiera('key', undef) #works我使用rspec- Puppet -2.5.0和onceover 3.2.0,因为其他东西不能与我们正在使用的puppet Enterprise版本(相当于puppet 4.7.0)一起工作(你不是很喜欢Ruby版本控制吗)。
我怀疑的是rspec-puppet拦截查找的过程中有一些东西不能正常工作,并且找不到正确的hiera.yaml。在我开始调试之前,我想知道是不是有人已经看过了?
发布于 2017-09-08 17:39:42
非常感谢@matt-schuchard。这就是原因: hiera config v3。所以我在错误的方向上进行重构。首先升级hiera,然后木偶代码本身就是正确的序列。
https://stackoverflow.com/questions/46099475
复制相似问题