并且发现它很有用。 我一直在关注文档,但我想使用 centos 6 盒子并尝试 chef 配置,而不是使用 lucid32 盒子,但是一旦加载了 vm,它似乎正在使用 apt-get 而不是 yum 来下载 chef。 如何让流浪者改用 yum?
您使用的是什么配置器?我在使用 Chef 时遇到了同样的问题,并通过用 yum 替换 apt-get 食谱来解决它,然后更新食谱包含。
如果您使用的是 Chef,您可以从 opscode-cookbooks/yum 下载 yum 食谱并将其放入您的食谱文件夹中(例如 ./vagrant_guide/cookbooks/yum/
(,然后简单地将 apt-get 食谱调用替换为 yum。
如果您遵循入门指南,您的项目可能如下所示:
./vagrant_guide/流浪者文件
Vagrant::Config.run do |config|
config.vm.box = "centos"
config.vm.provision :chef_solo do |chef|
chef.add_recipe "vagrant_main"
# You could optionally just call chef.add_recipe "yum"
# here instead of doing it in the vagrant_main recipe
end
end
./vagrant_guide/cookbooks/vagrant_main/recipes/default.rb
require_recipe "yum"