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 以下へ