簡體   English   中英

我如何訪問節點['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上的注釋

ohai 'reload_passwd' do
  plugin 'etc'
end

您可能知道,ohai 默認不加載](主廚發行說明) Passwd插件

將兩者與ohai 資源相結合,並且由於第一個片段對您不起作用,也許以下內容可以解決問題

ohai 'reload_passwd' do
  plugin 'passwd'
end

更新:您指定的版本似乎有很多問題。 我建議你更新廚師版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM