【发布时间】:2023-12-31 02:40:01
【问题描述】:
我正在与 Berkshelf 和 Chef Solo 一起使用 Vagrant。我有多个带有多个虚拟机的项目。我最近意识到,对于某些人来说,我需要使用“yum”cookbook 2.x 版本,而对于其他人来说,我需要使用“yum”cookbook 3.x 版本。我相信 Berkshelf 可以很好地安装两者,但我不知道如何在我的 Vagrantfile 中具体指定哪一个。
它是 Chef Solo 配置块中 JSON 的一部分吗?还是 add_recipe() 方法的参数?
我找不到任何好的参考。
TIA!
【问题讨论】:
-
你有一个无法解决的依赖关系图。您需要升级食谱或选择不同的版本。
-
谢谢,赛斯!我终于弄明白了。显然我可以在 Vagrant 文件的 chef solo config 的 json 部分中指定具体版本。
标签: chef-infra vagrant chef-solo berkshelf