gpt4 book ai didi

plugins - Vagrant Berkshelf - 货架路径?

转载 作者:行者123 更新时间:2023-12-02 04:58:54 25 4
gpt4 key购买 nike

是否可以设置 berkshelf 插件放置其安装的说明书的路径? (如在 .berkshelf 文件夹中)

我运行的是 Windows 7。

我目前正在尝试使用 opscode cookbook 将 mysql 服务器安装到虚拟机,并且在工作中他们将 %HOMEDRIVE% 系统变量设置为网络驱动器。因此,当 .berkshelf 在 Vagrantfile 的开头启动时,它会将食谱推送到网络驱动器,这会导致它变慢但不在应有的位置。有解决办法吗?

VirtualBox 也这样做,但我通过更改设置来修复它。我试着为 berkshelf 寻找某种等效的设置,但我得到的最接近的是标准 berkshelf(那不是 vagrant 插件),看来你可以设置这个环境变量:

ENV['BERKSHELF_PATH']

在这里找到:

http://www.rubydoc.info/github/RiotGames/berkshelf/Berkshelf#berkshelf_path-class_method

我需要能够将它从 berksfile 存储读取的食谱保存到我的笔记本电脑本地驱动器,因为在我的场景中,由于文件存储在网络上,我不能将 VM 的移动性限制在建筑物内.

任何煽动将不胜感激。

也许使用实际的 berkshelf 而不是 vagrant 插件更好?

谢谢。

最佳答案

如果你想拥有可移植性 - 一个完整的 chef-repo 准备好运行 chef-solo ,最好使用独立的 berkshelf 而不是 vagrant-berkshelf 插件 -这不是那么灵活。

对于复杂的食谱,我更喜欢使用独立的 berkshelf,因为它允许我执行 berks install --path chef/cookbooks~/.berkshelf/cookbooks< 复制所需的所有食谱,然后我可以将整个东西打包并转移到其他机器以进行相同的 chef-solo 运行。有些人使用 capistrano 通过网络自动执行 tar 和 scp/rsync。我只使用 rysnc/scp;-)

HTH

关于plugins - Vagrant Berkshelf - 货架路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18773700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com