diff --git a/Vagrantfile.libvirt b/Vagrantfile.libvirt new file mode 100644 index 0000000000000000000000000000000000000000..5a3bae454387d5b737b5f464b48aa4f09d340230 --- /dev/null +++ b/Vagrantfile.libvirt @@ -0,0 +1,24 @@ +$lxc_script = <<-SCRIPT + +apt-get update +apt-get install lxc lxc-templates wget bridge-utils jq -y +lxc-checkconfig + +touch /etc/lxc/dnsmasq.conf +sed -i s/10.0.3/172.40.231/g /etc/default/lxc-net +sed -i s/#LXC_DHCP_CONFILE/LXC_DHCP_CONFILE/g /etc/default/lxc-net +service lxc-net restart + +SCRIPT + +Vagrant.configure("2") do |config| + config.vm.box = "yk0/ubuntu-xenial" + + config.vm.provider :libvirt do |domain| + domain.memory = 8192 + domain.cpus = 4 + end + + # Install lxc + config.vm.provision :shell, inline: $lxc_script +end