Berkfile依赖于vagrant的本地机器

时间:2013-11-28 20:00:58

标签: chef vagrant cookbook berkshelf

所以,我很快就会遇到流浪汉,厨师,berkshelf和类似帮助者。

我只是想弄清楚为什么我的流浪汉(up,reload,provision)命令一直在说它:

[Berkshelf] Using central (0.1.0)
[Berkshelf] Using postgresql (3.3.4)
[Berkshelf] Using imagemagick (0.2.2)
[Berkshelf] Using apt (2.3.0)
[Berkshelf] Using build-essential (1.4.2)
[Berkshelf] Using openssl (1.1.0)

但是我们的流浪汉机器上没有它们(" vagrant ssh")..

Obs:流浪者没有错误或规定..

1 个答案:

答案 0 :(得分:1)

您将无法在~vagrant/.berkshelf中找到该烹饪书,该插件无法正常工作。

  1. chef-solo配置程序在主机上创建一个目录(并复制cook-solo配置运行所需的cookbook),然后通过synced文件夹(默认为vboxsf)将其挂载来宾VM。

  2. vagrant-berkshelf插件首先在主机上创建一个目录,然后使用OOTB Berkshelf功能将所有相关的cookbook导出到此目录。

  3. vagrant-berkshelf then插件告诉chef-Solo配置程序使用它创建的目录作为cookbook的源,并将其复制到guest虚拟机。

  4. 以上信息来自=> Berkshelf cookbooks are not being copied to the Vagrant directory

    #2#3学分归Jared Russell所有; - )