Edited at

Chefのライブラリーを管理するBerkshelfを使ってみる

More than 5 years have passed since last update.

chefのレポジトリーはtest-chefです。

Gemfileをtest-chef/に作成


Gemfile

source :rubygems 

gem 'berkshelf'
gem 'knife-solo'

Berkshelfの設定ファイルであるBerksfileを作成する。

ダウンロードできるcookbookはhttp://community.opscode.com/で検索出来ます。


Berksfile

site :opscode 

cookbook 'yum'

$ bundle install

$ berks --path cookbooks



nodes/melody.json

{

"run_list":[
"yum::epel"
]
}

入門Chef Soloに書いたあるように

recipe[yum]

でかいてもうまく行かなかった。

入門Chef Soloと環境が違うのか、上記のように書くとうまく行った。