2016-05-31 1 views
0

ルビースクリプトで "yum_package"のようなシェフメソッドを使用する方法はありますか?標準ルビ環境で実行され、シェフ料理ブックでは実行されません。ルビースクリプトのシェフクックブックメソッドを使用する

私はrubyスクリプトでyumパッケージをインストールして削除しようとしています。シェフがcookbookで提供しているメソッドの使用について考えていました。シェフは既にシステムにインストールされています。私が試した何

は次のとおりです。

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

私はルビーでの初心者です、私は正しい道の上にいますかどうかわかりません。 Rubyでシェフメソッドを使用しようとしたことがありますか?私はあなたがその問題で私を助けてくれることを願っています。これは、あなたがシェフDSLを使用して、直接行うことができますものではありません

答えて

0

ティル

おかげで多くのものを背景に設定することが必要です。シェフレシピDSLを使用して簡単なスクリプトを書く場合は、chef-applyコマンドを参照してください。

関連する問題