From 9614b8aeb0ba894448b6324ba20d7bfe4e46ffde Mon Sep 17 00:00:00 2001 From: Stephen Kitt Date: Tue, 21 Jul 2015 14:26:13 +0200 Subject: [PATCH] Add libvirt support Set up memory sizes with libvirt. I'm not familiar enough with Ruby to know if there's a way of combining the :virtualbox and :libvirt stanzas... (The box images still need to be mutated manually.) Change-Id: Ic2d2531f4e696127155cf1522899591f61c7fa6e Signed-off-by: Stephen Kitt --- Vagrantfile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Vagrantfile b/Vagrantfile index 4d7af0e9c7..54d7eacfb1 100644 --- a/Vagrantfile +++ b/Vagrantfile @@ -33,6 +33,9 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| mininet.vm.provider "vmware_fusion" do |vf| vf.vmx["memsize"] = "2048" end + mininet.vm.provider :libvirt do |lv| + lv.memory = 2048 + end mininet.vm.provision "puppet" do |puppet| puppet.hiera_config_path = "resources/puppet/hiera.yaml" puppet.working_directory = "/vagrant/resources/puppet" @@ -56,6 +59,9 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| control.vm.provider "vmware_fusion" do |vf| vf.vmx["memsize"] = "4096" end + control.vm.provider :libvirt do |lv| + lv.memory = 4096 + end control.vm.provision "puppet" do |puppet| puppet.hiera_config_path = "resources/puppet/hiera.yaml" puppet.working_directory = "/vagrant/resources/puppet" @@ -82,6 +88,9 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| compute.vm.provider "vmware_fusion" do |vf| vf.vmx["memsize"] = "4096" end + compute.vm.provider :libvirt do |lv| + lv.memory = 4096 + end compute.vm.provision "puppet" do |puppet| puppet.hiera_config_path = "resources/puppet/hiera.yaml" puppet.working_directory = "/vagrant/resources/puppet" -- 2.36.6