首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Veewee、Vagrant和Berk大陆架集成

Veewee、Vagrant和Berk大陆架集成
EN

Stack Overflow用户
提问于 2013-05-09 23:28:51
回答 1查看 327关注 0票数 0

我正在努力学习如何建立一个虚拟开发环境,使用VirtualBox,Veewee,Vagrant和Chef-solo与伯克希尔。

由于我对此非常陌生,我已经阅读了所有我能在网上找到的东西,但我想我错过了一些重要的东西。希望这里有人能帮我理解。

我有问题的部分是供应Veewee生成的Vagrant使用主厨-独奏和伯克大陆架。

从我的观点来看,使用Vagrant和虚拟环境的主要优点是它们具有可复制性和可移植性,因此我不明白为什么我必须在我的本地主机上安装便携gem并下载菜谱。

为什么客人没做完这一切?

如果我将自定义的Vagrantfile提供给其他人,则流浪汉将无法在他们的机器上工作,因为Vagrantfile引用了其他人默认没有的本地菜谱。在他们的机器上安装便携架和菜谱也有点违背了目的,在网上引用菜谱也是如此。

这不是一个更好的主意,只是安装在客户,下载食谱在本地,并告诉瓦格兰使用的客人食谱?我在新的Vagrant文档中找不到关于如何做到这一点的任何参考,但是在旧版本中,在虚拟机中指定食谱文件夹的是可供选择的

所以基本上我想知道的是:

  1. 我的推理是一个有效的选择,还是我错过了一个有用的工具或总体情况?
  2. 如果我的推理是正确的,你能给我指出正确的方向吗?我想找出如何定制Veewee模板来构建Vagrant框,使用一个post安装脚本添加Berk大陆架并下载菜谱,但这可能是过火了,或者是错误的做法?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-10 08:57:39

Jepp可以认为,管理指定客人之外的菜谱是违反可移植性原则的,但是这个空白可以由Vagrant的两个简单插件来填补,它们集成了图书管理员--厨师或书架(它们只是在不同的方式上做相同的工作),因此在每个vagrant up运行之前,例如berk大陆架都是自动执行的--当然,开发人员必须安装这个插件+ Vagrant + Virtualbox +Veewee/其他一些基箱,但是这个设置是一次性的。

对于我正在使用的图书管理员-厨师来说,这样的插件可能是

HIH

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16472839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档