diff --git a/vagrant/Vagrantfile b/vagrant/Vagrantfile index b0bb72df6..7ac5de0d8 100644 --- a/vagrant/Vagrantfile +++ b/vagrant/Vagrantfile @@ -27,6 +27,20 @@ Vagrant.configure(2) do |config| vb.memory = vagrant_config['devstack_controller']['memory'] vb.cpus = vagrant_config['devstack_controller']['cpus'] end + config.vm.provider 'parallels' do |vb, override| + vb.memory = vagrant_config['devstack_controller']['memory'] + vb.cpus = vagrant_config['devstack_controller']['cpus'] + vb.customize ['set', :id, '--nested-virt', 'on'] + override.vm.box = ENV.fetch('VAGRANT_OVN_VM_BOX', 'boxcutter/ubuntu1404') + end + config.vm.provider 'libvirt' do |vb, override| + vb.memory = vagrant_config['devstack_controller']['memory'] + vb.cpus = vagrant_config['devstack_controller']['cpus'] + vb.nested = true + vb.graphics_type = 'spice' + vb.video_type = 'qxl' + override.vm.box = ENV.fetch('VAGRANT_OVN_VM_BOX', 'boxcutter/ubuntu1404') + end end # Bring up the Devstack compute nodes on Virtualbox @@ -39,6 +53,20 @@ Vagrant.configure(2) do |config| vb.memory = vagrant_config['devstack_compute1']['memory'] vb.cpus = vagrant_config['devstack_compute1']['cpus'] end + config.vm.provider 'parallels' do |vb, override| + vb.memory = vagrant_config['devstack_compute1']['memory'] + vb.cpus = vagrant_config['devstack_compute1']['cpus'] + vb.customize ['set', :id, '--nested-virt', 'on'] + override.vm.box = ENV.fetch('VAGRANT_OVN_VM_BOX', 'boxcutter/ubuntu1404') + end + config.vm.provider 'libvirt' do |vb, override| + vb.memory = vagrant_config['devstack_compute1']['memory'] + vb.cpus = vagrant_config['devstack_compute1']['cpus'] + vb.nested = true + vb.graphics_type = 'spice' + vb.video_type = 'qxl' + override.vm.box = ENV.fetch('VAGRANT_OVN_VM_BOX', 'boxcutter/ubuntu1404') + end end config.vm.define "devstack_compute2" do |devstack_compute2| @@ -50,5 +78,19 @@ Vagrant.configure(2) do |config| vb.memory = vagrant_config['devstack_compute2']['memory'] vb.cpus = vagrant_config['devstack_compute2']['cpus'] end + config.vm.provider 'parallels' do |vb, override| + vb.memory = vagrant_config['devstack_compute2']['memory'] + vb.cpus = vagrant_config['devstack_compute2']['cpus'] + vb.customize ['set', :id, '--nested-virt', 'on'] + override.vm.box = ENV.fetch('VAGRANT_OVN_VM_BOX', 'boxcutter/ubuntu1404') + end + config.vm.provider 'libvirt' do |vb, override| + vb.memory = vagrant_config['devstack_compute2']['memory'] + vb.cpus = vagrant_config['devstack_compute2']['cpus'] + vb.nested = true + vb.graphics_type = 'spice' + vb.video_type = 'qxl' + override.vm.box = ENV.fetch('VAGRANT_OVN_VM_BOX', 'boxcutter/ubuntu1404') + end end end