Есть ли способ пометить шаг обеспечения как "после того, как все узлы будут работать"?
У меня есть файл с несколькими машинами, например:
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
запускается, а затем загружается ведомая.
Есть ли способ пометить шаг обеспечения как "после того, как все узлы открыты"?