我如何访问节点['etc']['passwd']?
How do i access node['etc']['passwd']?
我正在尝试使用 ohai
资源使 node['etc']['passwd']
可用。我的食谱是这样的:
ohai 'reload etc plugin' do
plugin 'etc'
action :reload
end
log "Was etc plugin reloaded? #{node.key?('etc')}"
根据 这应该可行。但是:
* log[Was etc plugin reloaded? false] action write
我做错了什么?
这是
Chef Infra Client: 17.0.242
Ohai: 17.0.42
厨师示例
中的 Reload Ohai after a new user is created 中注明了以下内容
ohai 'reload_passwd' do
plugin 'etc'
end
您可能知道,ohai 默认不加载](chef 发行说明)Passwd
plugin。
将两者与 ohai resource 相结合,由于第一个片段对您不起作用,也许下面的片段可以解决问题
ohai 'reload_passwd' do
plugin 'passwd'
end
更新:您指定的版本似乎有很多问题。我建议你更新厨师版本。
我正在尝试使用 ohai
资源使 node['etc']['passwd']
可用。我的食谱是这样的:
ohai 'reload etc plugin' do
plugin 'etc'
action :reload
end
log "Was etc plugin reloaded? #{node.key?('etc')}"
根据
* log[Was etc plugin reloaded? false] action write
我做错了什么?
这是
Chef Infra Client: 17.0.242
Ohai: 17.0.42
厨师示例
中的 Reload Ohai after a new user is created 中注明了以下内容ohai 'reload_passwd' do
plugin 'etc'
end
您可能知道,ohai 默认不加载](chef 发行说明)Passwd
plugin。
将两者与 ohai resource 相结合,由于第一个片段对您不起作用,也许下面的片段可以解决问题
ohai 'reload_passwd' do
plugin 'passwd'
end
更新:您指定的版本似乎有很多问题。我建议你更新厨师版本。