現在、vagrant-berkshlef(ver. 1.2.0)を使うと、cookbooks_pathが乗っ取られるので、もともとそこに指定していた独自のcookbookが見えなくなってしまう。ので、試行錯誤した結果をめも。 方法1 Berksfileでcookbookを管理して、cookbook自体はlocalにinstallして使う この場合は、vagrant-berkshelfのpluginは使わずに、Vagrantfileで指定したpathにinstallして使う。 # Vagrantfile dev.vm.provision :chef_solo do |chef| chef.cookbooks_path = [ "share/chef/cookbooks", "share/chef/site-cookbooks" ] $ ls Berksfile $ berks install