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