2017-03-23 3 views

答えて

0

.timesメソッドを使用してループを作成しても、単一のVMを作成する場合でも、ループで繰り返し実行するたびに各VMを作成する必要があります。新しいマシンは、(vagrant multi machine docを参照)config.vm.defineメソッド呼び出しを使用して作成され

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 
+0

リンク含まれていませんでした申し訳ありません - あなたは、複数のマシン上で放浪のドキュメントを確認することができますがhttps://www.vagrantup.com/docs/multi- machine/ –

+0

と、vagrantfile構造についての良い読書は何でしょうか?たとえば、VMを定義する必要があるとは思えませんでした。 – 4c74356b41

+1

そのトリック質問!私は[一般的な文書](https://www.vagrantup.com/docs/vagrantfile/)から始まります。寄付者の使用法に関するブログ記事がたくさんありますが、多くのものが古くなっていますので、投稿時に確認してください。 –

関連する問題