0

我正在尝试使用该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
4

1 回答 1

1

以下是在厨师示例中创建新用户后在 Reload Ohai上的注释

ohai 'reload_passwd' do
  plugin 'etc'
end

您可能知道,ohai 默认不加载](主厨发行说明)Passwd插件

将两者与ohai 资源相结合,并且由于第一个片段对您不起作用,也许以下内容可以解决问题

ohai 'reload_passwd' do
  plugin 'passwd'
end

更新:您指定的版本似乎有很多问题。我建议你更新厨师版本。

于 2021-05-29T10:34:36.473 回答