Skip to content
Snippets Groups Projects
Vagrantfile 584 B
$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 = "ubuntu/xenial64"
  config.vm.provider "virtualbox" do |vb|
    vb.cpus = 4
    vb.memory = "8192"
  end

  #config.vm.network "forwarded_port", guest: 80, host: 8080

  # Install lxc
  config.vm.provision :shell, inline: $lxc_script
end