cost 222 ms
我如何訪問節點['etc']['passwd']?

[英]How do i access node['etc']['passwd']?

我正在嘗試使用ohai資源使node['etc']['passwd']可用。 我的食譜是這樣的: 根據這個答案,這應該有效。 但: 我究竟做錯了什么? 這是與 ...

chef ohai 沒有獲取任何操作系統屬性

[英]chef ohai does not fetch any os attributes

我在 Windows 服務器 2016 上運行命令ohai -l debug應該 output 服務器屬性。 在一個 VM 上,它在最重要的屬性上返回空 arrays: 虛擬機是微軟 Azure 雲中的 Windows。 Azure 實例元數據 API返回必要的值。 其他 Azure window ...

如何在測試廚房的節點上啟用特定的 Ohai 插件

[英]How to enable specific Ohai plugin on a node in Test Kitchen

我想在測試廚房的節點中啟用 Passwd ohai 插件。 在常規節點上,我通過添加: 到/etc/chef/client.rb 。 我想在測試節點中實現同樣的效果,所以我在 my.kitchen.yml 中添加了: 但是當我收斂節點時,插件沒有啟用。 在測試節點上,在/home/vagrant/. ...

使用自定義 ohai 插件的運行列表中的食譜順序

[英]order of cookbooks in run-list using a custom ohai plugin

我有一本包含自定義 ohai 插件的 wapper 食譜。 這個插件用在我的第二本食譜中。 我的 config.rb 文件是否正確? 帶有 ohai 插件的包裝食譜是否必須在第二本食譜之前的運行列表中? 更新: 當我更新自定義 ohai 插件屬性並運行 Chef-client 時,更新后的 ...

如何為自定義 ohai 插件指定目錄?

[英]How to specify a directory for custom ohai plugins?

ohai-example對在說明書中打包 ohai 插件有很大幫助。 在我的默認配方中,我使用 在chef.run 之后,自定義ohai 插件被放置在 我對廚師運行使用以下參數: 我的配置文件 是否可以為 ohai 插件指定另一個目錄? ...

在 irb shell 中調試 Ohai 插件

[英]Debug Ohai plugins in irb shell

我在我的電腦上安裝了一個廚師工作站。 我還安裝了超市的 Ohai 食譜。 如果我將其集成到我的測試手冊中,那么自編的 Ohai 插件將按預期執行。 現在我想嘗試使用 Ruby 產生錯誤消息“LoadError (NoMethodError (undefined method <&lt ...

Ohai plugin_path未在Windows 10上加載

[英]Ohai plugin_path not being loaded on Windows 10

繼Ron Cowie在他的書Customizing Chef(O'Reilly)創建簡單的Ohai插件之后,看起來似乎沒有在我的Windows 10筆記本電腦上加載Ohai plugins_path。 步驟如下: 創建Example1.rb插件文件。 我在C:\\ dev \\ ...

通過刀獲取節點屬性

[英]Get Node attributes via knife

我有一個要求,我需要獲取為多個節點安裝的主機名,內存,核心,存儲,軟件包(〜1k)。 我已經用刀解決了問題。 該命令的典型輸出如下: 但是,有些細節我並不需要; 我們如何設置顯示順序與命令中屬性列表的顯示順序相同,即主機名然后是核心,內存... 我們獲得了文件 ...

在Ohai插件中訪問Chef客戶端/節點名稱

[英]Access the Chef client/node name within an Ohai plugin

我正在嘗試從自定義的node.name插件訪問node.name 。 默認情況下似乎不可用。 可以通過使用node.name depends 'hostname'該屬性來獲取hostname depends 'hostname' ,但是在我的情況下,此值可能並不總是與node.name值 ...

廚師客戶失敗。 1秒內更新了0個資源-錯誤:參數數量錯誤(給定1,預期為3)

[英]Chef Client failed. 0 resources updated in 01 seconds - ERROR: wrong number of arguments (given 1, expected 3)

我正在嘗試按照官方代碼示例在Amazon EC2上運行一個簡單的Hazelcast集群,每個步驟似乎都可以,但是在運行vagrant up --provider=aws (在標題為“讓我們做這個事情”下)時,它失敗,如圖所示: /var/chef/cache/chef-stacktrac ...

禁用ohai'passwd'插件有什么副作用

[英]what are the side effects of disabling ohai 'passwd' plugin

我有幾個節點會遇到“ 413“請求實體太大”錯誤”。 谷歌搜索后,我發現我們需要禁用“ passwd” ohai插件以減小保存到Chef服務器的節點數據大小-引用: Opscode Chef請求實體太大,無法注冊節點只是想知道,是否會有如果我們禁用“ passwd” ohai插件,則會有任何副 ...

如何在EC2實例中的地區使用only_if

[英]How do I use the only_if for regions in EC2 instances

我正在嘗試設置only_if配方,我只希望在東部地區使用file1,在西部地區使用File2。 現在的結果是,由於only_if,客戶端繞過了食譜(文件)。 我看了一下日志,但它們的內容不是很豐富。 所以我迷茫的為什么它不起作用。 我也嘗試過這種方法,但結果相同。 節點[ec2] ...

Azure上的Chef bootstrapping不會填充cloud_v2屬性

[英]Chef bootstrapping on Azure doesn't populate the cloud_v2 attribute

當我引導在Google Cloud和Rackspace上創建的VM時,運行Chef的knife bootstrap命令通過cloud_v2成功填充cloud_v2屬性,但是在Azure VM上通過刀引導后, cloud_v2哈希非常空 - 它只會填充一個屬性: provder: azure 。 ...

主廚shell_out僅給出十六進制值

[英]Chef shell_out just giving hex values

我在下面創建廚師食譜。 但是,我的shell_out調用只是返回擴展變量的十六進制值。 如何在變量中獲取find命令的值,而不是垃圾十六進制值? 這是我的食譜中的相關代碼片段: 這是Chef-client運行輸出的一部分: ...

自定義ohai插件運行但不更新屬性

[英]Custom ohai plugin runs but doesn't update attributes

我寫了一個非常簡單的自定義ohai插件。 它應該只是檢查系統上是否有帶有.war擴展名的文件。 廚師客戶端運行似乎執行得很好( re-run ohai and merge results into node attributes )。 但是,從我的刀具工作站上,如果我編輯所有節點屬性,那么 ...

Ohai沒有選擇正確的IP地址

[英]Ohai is not picking up correct ipaddress

ohai不知何故在特定主機上獲取了我的一個LXC容器的ipaddress,而不是與eth0接口關聯的ip地址。 當我重新做飯時,ohai再次運行,但是它仍然選擇了不正確的ipaddress。 但是,如果我將ohai作為獨立執行程序運行(即不在內部運行),它將選擇正確的eth0地址。 ...

節點屬性包含Chef服務器URL?

[英]node attribute containing Chef server URL?

Chef服務器URL是否可以作為節點的屬性訪問? 我想根據節點連接到的服務器ID(URL)更改自定義配方行為。 https://docs.chef.io/ohai.html未列出提供的服務器(URL)。 謝謝 ...

啟用softlayer ohai插件

[英]Enable softlayer ohai plugin

我想啟用softlayer ohai插件,以便收集softlayer元數據。 我已經在廚師節點的運行列表中包括了ohai食譜。 我跑步的時候可以看到 在/opt/chef/embedded/apps/ohai/lib/ohai/plugins的Chef節點上似乎缺少softlay ...


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