我的Vagrantfile看起来像这样:
config.vm.define "ubuntu1" do |ubuntu1|
ubuntu1.vm.box = "bento/ubuntu-14.04"
ubuntu1.vm.network "private_network", ip: "192.168.100.10"
ubuntu1.vm.provision "chef_solo" do |chef|
chef.add_recipe "zoo::default"
chef.add_recipe "zoo::ubuntu1"
end
end
我的菜谱结构如下:
cookbooks └── zoo └── recipes ├── default.rb ├── ubuntu1.rb ├── ubuntu2.rb └── ubuntu3.rb
每当我运行 $ vagrant up --provision 仅Zoo ::默认配方正在运行,而没有运行ubuntu1配方。
必须对Vagrantfile进行哪些更改,以便ubuntu1配方也可以运行?