Vagrant 所有机器启动后的流浪者供给

Vagrant 所有机器启动后的流浪者供给,vagrant,Vagrant,是否有方法将供应步骤标记为“所有节点启动后” 我有一个多机流浪者文件,如下所示: Vagrant.configure("2") do |config| config.vm.box = "generic/ubuntu1904" # share current folder so scripts are available config.vm.synced_folder ".", "/vagrant", d

是否有方法将供应步骤标记为“所有节点启动后”

我有一个多机流浪者文件,如下所示:

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 "main", primary: true do |main|
    main.vm.network :private_network, ip: "10.10.10.11"
    main.vm.hostname = "main"
    main.vm.provision "shell", path: "provision.sh"
  end

  config.vm.define "replica" do |replica|
    replica.vm.network :private_network, ip: "10.10.10.12"
    replica.vm.hostname = "replica"
  end
  
end
我需要在主节点上进行调配,但需要在两个节点都运行后进行调配

我看到的是,主计算机引导,
provision.sh
运行,然后副本引导


有没有办法将供应步骤标记为“所有节点启动后”?

这不是一个好答案,但我发现重新排序机器,使主机在列表中最后一个,确保它是最后一个供应的,因此“所有节点启动后”在准备就绪时意外发生