Merge branch 'master' into online-deployment
[pub/jan/aic18.git] / Vagrantfile
index 9cc6e5365836f7d4f24e3cddc88693eecf90aa16..04392c28c1926cd32708badd34df00c246da63ce 100644 (file)
@@ -4,6 +4,11 @@ Vagrant.configure("2") do |config|
   config.vm.provider "virtualbox" do |v|
     v.name = "aic18g6t4"
     v.memory = 2048
+
+    # online deployment: needed to assign a fixed ip.
+    if File.exist?(".online")
+      config.vm.network "public_network", adapter: 2, type: "dhcp", mac: "080808080808"
+    end
   end
 
   config.vm.provider "libvirt" do |v|
@@ -15,13 +20,12 @@ Vagrant.configure("2") do |config|
   # design-choice: run file in vm.
   config.vm.provision "shell", inline: "/vagrant/provision.sh"
 
-  config.vm.network "forwarded_port", guest: 8080, host: 8080
+  config.vm.network "forwarded_port", adapter: 1, guest: 8080, host: 8080
 
   # only for debugging reasons?
-  config.vm.network "forwarded_port", guest: 8081, host: 8081
-  config.vm.network "forwarded_port", guest: 8082, host: 8082
-  config.vm.network "forwarded_port", guest: 8083, host: 8083
-  config.vm.network "forwarded_port", guest: 8084, host: 8084
-  config.vm.network "forwarded_port", guest: 8085, host: 8085
-
+  config.vm.network "forwarded_port", adapter: 1, guest: 8081, host: 8081
+  config.vm.network "forwarded_port", adapter: 1, guest: 8082, host: 8082
+  config.vm.network "forwarded_port", adapter: 1, guest: 8083, host: 8083
+  config.vm.network "forwarded_port", adapter: 1, guest: 8084, host: 8084
+  config.vm.network "forwarded_port", adapter: 1, guest: 8085, host: 8085
 end