Sto usando Provider di Azure per Vagrant e cercando di creare 2 VM identiche.
Vagrant.configure("2") do |config|
v1 = 2
config.vm.box = "azure"
v1.times do |i|
config.vm.provider :azure do |azure, override|
azure.resource_group_name = "random-#{i}"
end
end
end
Ciò crea una VM in Azure, ma solo una. Qualche idea?
risposte:
0 per risposta № 1Anche se hai un ciclo con il .times
metodo si crea ancora una singola VM, è necessario creare ogni VM ogni volta che si itera nel ciclo. Una nuova macchina viene creata usando il config.vm.define
chiamata di metodo (vedi vagabondo multi-macchina doc)
Vagrant.configure("2") do |config|
v1 = 2
config.vm.box = "azure"
v1.times do |i|
config.vm.define "random-#{i}" do |node|
node.vm.provider :azure do |azure, override|
azure.resource_group_name = "random-#{i}"
end
end
end
end