ソースを参照

The Vagrantfile is now prepared for a multimachine setup to easily mock the complete Freifunk infrastructure

Till Klocke 9 年 前
コミット
c13d77f4db
1 ファイル変更15 行追加12 行削除
  1. 15 12
      Vagrantfile

+ 15 - 12
Vagrantfile

@@ -1,17 +1,20 @@
 Vagrant.configure("2") do |config|
-  config.vm.box = "ARTACK/debian-jessie"
-  config.vm.hostname = "supernode"
-  config.vm.network :private_network, ip: "192.168.0.42"
 
-  config.vm.provider :virtualbox do |vb|
-    vb.customize [
-      "modifyvm", :id,
-      "--cpuexecutioncap", "50",
-      "--memory", "256",
-    ]
-  end
+  config.vm.define "node01" do |node01|
+    node01.vm.box = "ARTACK/debian-jessie"
+    node01.vm.hostname = "node01"
+    node01.vm.network :private_network, ip: "192.168.0.42"
+
+    node01.vm.provider :virtualbox do |vb|
+      vb.customize [
+        "modifyvm", :id,
+        "--cpuexecutioncap", "50",
+        "--memory", "256",
+      ]
+    end
 
-  config.vm.provision "ansible" do |ansible|
-    ansible.playbook = "playbook.yml"
+    node01.vm.provision "ansible" do |ansible|
+      ansible.playbook = "playbook.yml"
+    end
   end
 end