chefでnginxをインストールする際に
ERROR: Cookbook yum not found. If you're loading yum from another cookbook, make sure you configure the dependency in your metadata
というエラーが起きました。
centOSで起きるみたいで centOS の yumのリポジトリ設定が足りないそうです。
(引用:http://xoyip.hatenablog.com/entry/2013/04/16/140000 )
んで
$ cd chef-repo
$ knife cookbook site vendor yum
でリポジトリの追加ができる。ということだったのですが
ERROR: The cookbook repo path /home/vagrant/.chef/cookbooks does not exist or is not a directory
こんなエラーが。。。
$ knife cookbook site vendor yum -o cookbooks/
ちゃんとパスを指定しないさい。ということですね。
注)ディレクトリについては
http://tatsu-zine.com/books/chef-solo
を参照