并发现它很有用.我一直在关注文档,但是我没有使用lucid32盒子,而是想使用centos 6盒子并试用厨师配置,但是一旦vm加载,它似乎是使用apt-get而不是yum来下载厨师.我怎样才能让流浪汉使用yum呢?
您使用的是哪个配置者?我使用Chef有同样的问题,并通过用yum替换apt-get cookbook来解决它,然后更新配方包括.
如果您正在使用Chef,您可以从opscode-cookbooks/yum下载yum cookbook 并将其放入cookbook文件夹(例如./vagrant_guide/cookbooks/yum/),然后简单地用yum替换apt-get recipe调用.
如果您遵循入门指南,您的项目可能如下所示:
./vagrant_guide/Vagrantfile
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
Run Code Online (Sandbox Code Playgroud)
./vagrant_guide/cookbooks/vagrant_main/recipes/default.rb
require_recipe "yum"
Run Code Online (Sandbox Code Playgroud)