Бродячие положения после всех машин вверх - PullRequest
0 голосов
/ 12 февраля 2020

Есть ли способ пометить шаг обеспечения как "после того, как все узлы будут работать"?

У меня есть файл с несколькими машинами, например:

Vagrant.configure("2") do |config|
  config.vm.box = "generic/ubuntu1904"

  # share current folder so scripts are available
  config.vm.synced_folder ".", "/vagrant", disabled: false

  config.vm.define "master", primary: true do |master|
    master.vm.network :private_network, ip: "10.10.10.11"
    master.vm.hostname = "master"
    master.vm.provision "shell", path: "provision.sh"
  end

  config.vm.define "slave" do |slave|
    slave.vm.network :private_network, ip: "10.10.10.12"
    slave.vm.hostname = "slave"
  end

end

Мне нужно обеспечение на главном узле, но мне нужно обеспечить после того, как оба узла будут работать.

Я вижу, что главная машина загружается, а provision.sh запускается, а затем загружается ведомая.

Есть ли способ пометить шаг обеспечения как "после того, как все узлы открыты"?

...