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