2013年3月30日土曜日

Chef Solo

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

※途中ですね