流浪汉:已定义虚拟机后如何修改

时间:2019-11-03 04:35:34

标签: vagrant

我正在寻找一种方法,可以在Vagrantfile中定义一些vm,然后在实际运行它们之前返回并更新其中一个。

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

但是,那里描述的方法要求您事先知道哪个虚拟机是最后一个虚拟机(或者至少有多少个虚拟机),在我的情况下不是这种情况。

0 个答案:

没有答案