wiki:linux/Chef

Version 2 (modified by yuna, 12 years ago) (diff)

--

Chef入門

インストール

# gem install chef

レシピひな形作成

# knife cookbook create example

/var/chef/cookbooks/exampleディレクトリにひな形が作成される。

レシピ編集

上記フォルダのrecipes/default.rbを編集

default.rb

package "w3m"

などと入力する。これはw3mパッケージをインストールする例。

レシピ実行

下記のようなnode.jsファイルを作成する。

node.js

{
  "run_list": [ "recipe[example]" ]
}

chef-soloコマンドでレシピを実行する。

# chef-solo -j node.js