Бродяга: как изменить VM после того, как он уже был определен - PullRequest
0 голосов
/ 03 ноября 2019

Я ищу способ, чтобы в Vagrantfile определить некоторые vms, а затем вернуться и обновить один из них, прежде чем запускать их.

Vagrant.configure(2) do |config|
  [ "name1", "name2", "name3" ].each do |vmname|
    config.vm.define vmname do |instance|
      ...
    end
  end

  # Now add a provisioner only to the last VM

end

Цель состоит в том, чтобы добавить один Ansibleподготовьте последнюю машину и запустите Ansible параллельно, аналогично тому, что описано здесь:

https://www.vagrantup.com/docs/provisioning/ansible.html

Однако описанный там подход требует, чтобы вы заранее знали, какой vm является последнимодин (или, по крайней мере, сколько у вас виртуальных машин), что не так в моей ситуации.

...