berks install
で ~/.berkshelf
にインストールされる。
berks install -p cookbooks
とするのが一般的。
Berkshelf
-
~/.berkshelf
マシン全体な感じ(イメージとしてただのキャッシュ感がある)
-
cookbooks
そのプロジェクトでのベンダークックブック -
site-cookbooks
そのプロジェクト固有のクックブック
##Rails に例えると
system gem
vendor/bundle
./lib
な感じ
表にしてみた
Berkshelf | Rails で例える | |
---|---|---|
マシン全体 | ~/.berkshelf | system gem |
ベンダ | cookbooks | vendor/bundle |
プロジェクト固有 | site-cookbooks | ./lib |
Berkshelf では site-cookbooks を使わない
以下の形で使うことが想定されている
- Berkshelfでは site-cookbooks を使わない
- ローカルだろうが野良だろうが ops comunity だろうが、全ては cookbooks 以下へ