Skip to content
Snippets Groups Projects
SkeletonVagrantfile 831 B

Vagrant.configure("2") do |config|
  config.vm.box = "debian/contrib-jessie64"

  config.vm.provider "virtualbox" do |v|
    v.memory = 1260
    v.cpus = 3
    config.vm.synced_folder "/var/www/html/dev/misc", "/wynurz-utils", :mount_options => ["ro"]
  end


  config.vm.provision "shell", inline: <<-SHELL
    apt-get update
    apt-get install -y curl
    cp /vagrant/wynurz.sh /usr/bin/wynurz
    chmod ugo+rx /usr/bin/wynurz

    bash /vagrant/run.sh

    # Minify
    apt-get clean
    rm -f /usr/bin/wynurz
    dd if=/dev/zero of=/EMPTY bs=1M
    rm -f /EMPTY
    rm -rf /tmp/*
    # udev rules
    rm /etc/udev/rules.d/70-persistent-net.rules || true
    mkdir /etc/udev/rules.d/70-persistent-net.rules || true
    rm -rf /dev/.udev/ || true
    rm /lib/udev/rules.d/75-persistent-net-generator.rules || true

  SHELL
end