Vagrantfile - это скрипт ruby, поэтому вы можете запустить цикл, чтобы создать столько рабов, сколько вам нужно.
Следуйте советам из документации
(1..3).each do |i|
config.vm.define "slave-#{i}" do |slave|
slave.vm.network "private_network", ip: "192.168.25.#{i}", auto_config: false
slave.vm.provision "shell",
inline: "echo hello from slave #{i}"
end
end
Thisсоздаст 3 идентичных подчиненных с разными IP-адресами - вы можете добавить свою конкретную конфигурацию, которая будет одинаково применяться ко всем 3 машинам.