Chef infra Berkfile';对流浪汉的依赖';s本地机器

Chef infra Berkfile';对流浪汉的依赖';s本地机器,chef-infra,vagrant,cookbook,berkshelf,Chef Infra,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 (

所以,我是新来的流浪汉,厨师,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)
但是它们在我的流浪机器(“流浪ssh”)上不可用


Obs:vagrant up或provisions上没有错误。

您将无法在
~vagrant/.Berkshellf
中找到烹饪书,插件无法以这种方式工作

  • chef solo
    provisioner在主机上创建一个目录(并复制chef solo供应运行所需的烹饪书),然后通过来宾VM中的同步文件夹(默认情况下
    vboxsf
    )装载它

  • vagrant Berkself插件首先在主机上创建一个目录,然后使用OOTB Berkself功能将所有相关的烹饪书导出到此目录

  • 然后,该插件告诉
    chef Solo
    provisioner使用它创建的目录作为烹饪书的源,并将其复制到来宾

  • 以上信息来自
    =>


    杰瑞德·拉塞尔获得了2到3个学分;-)

    Berkshelf上传这些食谱并不意味着它们真的被执行了。这取决于节点的运行列表。它处理复杂的依赖关系,通常会让你的生活变得更好。我几乎做得很好。使用add_recipe,我可以将从Berkshilf下载的食谱安装到我的流浪者盒子上。但是在一些lib(比如git)中,对更高的ruby版本要求仍然存在一些问题。git cookbook大喊一些更高版本的ruby代码,这打破了我的厨师规定..哦!特里的回答解决了你的问题吗?你能把答案标为正确吗?