我想在测试厨房的节点中启用 Passwd ohai 插件。在常规节点上,我通过添加:
ohai.optional_plugins = [
:Passwd
]
到/etc/chef/client.rb
.
我想在测试节点中实现同样的效果,所以我添加到我的 .kitchen.yml 中:
provisioner:
name: chef_zero
client_rb:
Ohai::Config[:optional_plugins] =
- passwd
但是当我收敛节点时,插件没有启用。在测试节点上,/home/vagrant/.chef/client.rb
没有关于我在收敛期间使用的 ohai 可选插件和模板的条目,看不到node['etc']['group']['SOME_USERNAME']['gid']
属性(即使在第二次收敛后,因为 Ohai 必须第一次运行然后保存属性)。
如何在测试厨房节点上启用 Ohai 插件?