Chef Server + Chef Client を 気軽に試せるのが Chef Solo
Chef の インストール
# from source むしろopscodeから $ curl -L http://www.opscode.com/chef/install.sh | sudo bash # gem $ gem install chef
リポジトリ作成
opscodeのクックブックのひな形を取得
$ git clone git://github.com/opscode/chef-repo.git # forkしといたので $ git clone https://github.com/yanap/chef-repo.git
クックブックの作成 with knife
knifeの初期設定、とりあえず、全部デフォルト
$ knife configure # 実行したら色々でてくるけど、とりあえず、デフォルトで
クックブックの作成
$ cd chef-repo/ $ knife cookbook create moi -o cookbooks
クックブックの編集
$ vi cookbooks/moi/recipes/default.rb
moi chef code
Chef Soloの実行
knife-solo
$ gem install knife-solo