Helm charts for supporting clustering in ODL
[integration/packaging.git] / packer / Vagrantfile
index 548882def893f36a40a46901810342d2b8398da3..903d1e6dccc4f688dbe4d186b093e7e12615c27f 100644 (file)
@@ -31,37 +31,25 @@ Vagrant.configure(2) do |config|
   # VirtualBox and CentOS
   #
 
-  # Beryllium Release through SR4
-  (0..4).each do |i|
-    config.vm.define "cent_odl4#{i}_vb" do |cent_odl_vb|
-      cent_odl_vb.vm.box = "cent_odl4#{i}_vb"
-      cent_odl_vb.vm.box_url = "file://opendaylight-4.#{i}.0-centos-7.2.1511-virtualbox.box"
-    end
-  end
-
-  # Boron Release
-  (0..1).each do |i|
-    config.vm.define "cent_odl5#{i}_vb" do |cent_odl_vb|
-      cent_odl_vb.vm.box = "cent_odl5#{i}_vb"
-      cent_odl_vb.vm.box_url = "file://opendaylight-5.#{i}.0-centos-7.2.1511-virtualbox.box"
+  (5..6).each do |major|
+    (0..4).each do |minor|
+      config.vm.define "cent_odl#{major}#{minor}_vb" do |cent_vb|
+        cent_vb.vm.box = "cent_odl#{major}#{minor}_vb"
+        cent_vb.vm.box_url = "file://opendaylight-#{major}.#{minor}.0-centos-7.3.1611-virtualbox.box"
+      end
     end
   end
 
   #
-  # VirtualBox and Fedora 24
+  # VirtualBox and Fedora 26
   #
 
-  (0..4).each do |i|
-    config.vm.define "f24_odl4#{i}_vb" do |f24_odl_vb|
-      f24_odl_vb.vm.box = "f24_odl4#{i}_vb"
-      f24_odl_vb.vm.box_url = "file://opendaylight-4.#{i}.0-fedora-24-virtualbox.box"
-    end
-  end
-
-  (0..1).each do |i|
-    config.vm.define "f24_odl5#{i}_vb" do |f24_odl_vb|
-      f24_odl_vb.vm.box = "f24_odl5#{i}_vb"
-      f24_odl_vb.vm.box_url = "file://opendaylight-5.#{i}.0-fedora-24-virtualbox.box"
+  (5..6).each do |major|
+    (0..4).each do |minor|
+      config.vm.define "f26_odl#{major}#{minor}_vb" do |f26_vb|
+        f26_vb.vm.box = "f26_odl#{major}#{minor}_vb"
+        f26_vb.vm.box_url = "file://opendaylight-#{major}.#{minor}.0-fedora-26-virtualbox.box"
+      end
     end
   end
 
@@ -73,38 +61,25 @@ Vagrant.configure(2) do |config|
   # LibVirt and CentOS
   #
 
-  # Beryllium Release through SR4
-  (0..4).each do |i|
-    config.vm.define "cent_odl4#{i}_lv" do |cent_odl_lv|
-      cent_odl_lv.vm.box = "cent_odl4#{i}_lv"
-      cent_odl_lv.vm.box_url = "file://opendaylight-4.#{i}.0-centos-7.2.1511-libvirt.box"
-    end
-  end
-
-  # Boron Release
-  (0..1).each do |i|
-    config.vm.define "cent_odl5#{i}_lv" do |cent_odl_lv|
-      cent_odl_lv.vm.box = "cent_odl5#{i}_lv"
-      cent_odl_lv.vm.box_url = "file://opendaylight-5.#{i}.0-centos-7.2.1511-libvirt.box"
+  (5..6).each do |major|
+    (0..4).each do |minor|
+      config.vm.define "cent_odl#{major}#{minor}_lv" do |cent_lv|
+        cent_lv.vm.box = "cent_odl#{major}#{minor}_lv"
+        cent_lv.vm.box_url = "file://opendaylight-#{major}.#{minor}.0-centos-7.3.1611-libvirt.box"
+      end
     end
   end
 
   #
-  # LibVirt and Fedora 24
+  # LibVirt and Fedora 26
   #
 
-  (0..4).each do |i|
-    config.vm.define "f24_odl4#{i}_lv" do |f24_odl_lv|
-      f24_odl_lv.vm.box = "f24_odl4#{i}_lv"
-      f24_odl_lv.vm.box_url = "file://opendaylight-4.#{i}.0-fedora-24-libvirt.box"
-    end
-  end
-
-  (0..1).each do |i|
-    config.vm.define "f24_odl5#{i}_lv" do |f24_odl_lv|
-      f24_odl_lv.vm.box = "f24_odl5#{i}_lv"
-      f24_odl_lv.vm.box_url = "file://opendaylight-5.#{i}.0-fedora-24-libvirt.box"
+  (5..6).each do |major|
+    (0..4).each do |minor|
+      config.vm.define "f26_odl#{major}#{minor}_lv" do |f26_lv|
+        f26_lv.vm.box = "f26_odl#{major}#{minor}_lv"
+        f26_lv.vm.box_url = "file://opendaylight-#{major}.#{minor}.0-fedora-26-libvirt.box"
+      end
     end
   end
 end
-