簡體   English   中英

在Ruby腳本中使用Chef Cookbook方法

[英]Use Chef Cookbook Methods in Ruby script

有沒有辦法在紅寶石腳本中使用廚師方法,例如“ yum_package”,由標准紅寶石環境執行,而不是在廚師食譜中使用?

我嘗試在ruby腳本中安裝和刪除yum軟件包,我在考慮使用廚師在食譜中提供的方法。 Chef已經安裝在系統上。

我試過的是:

require "/opt/chef/embedded/apps/chef/lib/chef.rb"
Chef::Resource::YumPackage.property("vim","7.4.160")
Chef::Resource::YumPackage.action(:install)

我是紅寶石的初學者,不確定我的方法是否正確。 之前有人嘗試過在Ruby中使用Chef方法嗎? 我希望你能幫助我解決這個問題。

謝謝提爾

這不是您可以直接執行的操作,使用Chef DSL需要在后台設置很多內容。 如果您想使用Chef食譜DSL編寫簡單的腳本,請查看chef-apply命令。

暫無
暫無

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

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