-
Piotr Maślanka authored
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