QA@IT

hokkai7go

レベル 57

サイト内ランキング 109

    ┗ 4位 (過去30日)

過去最高月間ランク 1

質問数 2件/回答数 0

投稿した質問の解決率 100% (1 / 1)

登録日 2012年5月9日

回答

タグ

アクティビティ

解決 knife で生成した cookbooks を GitHub で公開して、Vagrant から使おうとしても Chef::Exceptions::CookbookNotFound になってしまう
コメント
knife で生成した cookbooks を GitHub で公開して、Vagrant から使おうとしても Chef::Exceptions::CookbookNotFound になってしまう
niku さんは、submodule として GitHub にある recipe を使っているんですねぇ〜。そっちのほうがいいのかな。
コメント
knife で生成した cookbooks を GitHub で公開して、Vagrant から使おうとしても Chef::Exceptions::CookbookNotFound になってしまう
確かに、https://nodeload.github.com/hokkai7go/cookbooks/legacy.tar.gz/master でダウンロード & 解凍すると、 hokkai7go-cookbooks-0400c59というフォルダができて、その中に curl などの recipe があります。
コメント
knife で生成した cookbooks を GitHub で公開して、Vagrant から使おうとしても Chef::Exceptions::CookbookNotFound になってしまう
/tmp/vagrant-chef-1/cookbooks/cookbook ではなく、 /tmp/vagrant-chef-1/cookbooks/hokkai7go-cookbooks-0400c59 として展開されているので、NotFoundになっているみたいです。
編集
knife で生成した cookbooks を GitHub で公開して、Vagrant から使おうとしても Chef::Exceptions::CookbookNotFound になってしまう
cookbookの展開先を確認
コメント
knife で生成した cookbooks を GitHub で公開して、Vagrant から使おうとしても Chef::Exceptions::CookbookNotFound になってしまう
ありがとうございます。 確認してみたところ、 ``` $ grep cookbook_path /tmp/vagrant-chef-1/solo.rb cookbook_path ["/tmp/vagrant-chef-1/cookbooks/cookbooks"] ``` となっていました。cookbooks/cookbookというpathは意図しないものですね。