Как дать несколько рецептов в Chef-Solo с помощью Vagrant? - PullRequest
0 голосов
/ 06 сентября 2018

Мой 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 :: default работает, а не рецепт ubuntu1.

Какие изменения необходимо внести в Vagrantfile, чтобы рецепт ubuntu1 также работал?

...