是否有可能设置铺架插件将其安装的烹饪书放置的路径?(如.berkshelf文件夹中所示)
我正在运行Windows 7。
我目前正在尝试使用虚拟机的操作码食谱安装mysql服务器,在这里,他们将%HOMEDRIVE%系统变量设置为网络驱动器。因此,当.berkshelf从Vagrantfile文件的开头开始时,它会将食谱推送到网络驱动器上,从而使它变得缓慢和良好,而不是它应该在的位置。这件事有办法解决吗?
VirtualBox也是这样做的,但我通过更改设置来修复它。我试图为berk大陆架寻找一些类似的设置,但我得到的最接近的设置是标准的berk大陆架(这不是一个迷航插件),看起来您可以设置这个环境变量:
ENV'BERKSHELF_PATH'
在此发现:
method
我需要能够将它从reads文件存储区读取到我的笔记本本地驱动器上的食谱改为本地驱动器,因为在我的场景中,由于存储在网络上的文件,我无法将VM的移动性限制在大楼内。
任何煽动都将不胜感激。
也许更好的做法是在迷航插件上使用实际的搁板?
谢谢。
发布于 2013-09-13 02:25:17
如果你想让chef-solo运行的便携性--一个完整的厨师--准备好了,最好是使用独立的搁板,而不是vagrant-berkshelf插件--这不是那么灵活。
对于复杂的食谱,我更喜欢使用独立的书架,因为它允许我做berks install --path chef/cookbooks来复制~/.berkshelf/cookbooks所需的所有烹饪书,然后我就可以将全部内容转到其他机器上,以进行相同的chef-solo运行。有些人使用capistrano在网络上自动化tar和scp/rsync。我只使用rysnc/scp;-)
HTH
https://stackoverflow.com/questions/18773700
复制相似问题