Chef入門
インストール
# gem install chef
レシピひな形作成
# knife cookbook create example
/var/chef/cookbooks/exampleディレクトリにひな形が作成される。
レシピ編集
上記フォルダのrecipes/default.rbを編集
default.rb
package "w3m" gem_package "unicorn"
などと入力する。これはw3mパッケージとunicornのgemをインストールする例。
レシピ実行
下記のようなnode.jsファイルを作成する。
node.js
{
"run_list": [ "recipe[example]" ]
}
chef-soloコマンドでレシピを実行する。
# chef-solo -j node.js
