Skip to content
Snippets Groups Projects
Commit 7d397840 authored by Jan Philipp Timme's avatar Jan Philipp Timme
Browse files

First step to make Vagrantfile work with Debian Buster 64

parent 58311333
No related branches found
No related tags found
No related merge requests found
......@@ -2,8 +2,8 @@
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
# lets us debian jessie amd64 as base.
config.vm.box = "debian/jessie64"
# lets us debian buster amd64 as base.
config.vm.box = "debian/buster64"
# sync working dir; ignore folders that were created by node and grunt
config.vm.synced_folder ".", "/vagrant", type: "rsync",
......@@ -11,28 +11,26 @@ Vagrant.configure(2) do |config|
# install those to be able to use gitfs for node formula
config.vm.provision :shell, :inline => "sudo apt-get -y install git-core"
config.vm.provision :shell, :inline => "sudo apt-get -y install python-setuptools"
config.vm.provision :shell, :inline => "sudo easy_install GitPython"
config.vm.provision :shell, :inline => "sudo apt-get -y install python3-setuptools"
# Don't install GitPython, we should not need it on debian buster
# config.vm.provision :shell, :inline => "sudo easy_install GitPython"
config.vm.provision :shell, :inline => "ln -s /vagrant/.saltstack/salt /srv/"
config.vm.provision :shell, :inline => "ln -s /vagrant/.saltstack/pillar /srv/"
config.vm.provision :salt do |salt|
# Workaround for:
# Copying salt minion config to /etc/salt
# Failed to upload a file to the guest VM via SCP due to a permissions
# error. [...]; @see:
# https://github.com/mitchellh/vagrant/issues/5973#issuecomment-137276605
salt.bootstrap_options = '-F -c /tmp/ -P'
# JPT: Added -x python3, so this actually grabs existing repo urls.
salt.bootstrap_options = '-F -c /tmp/ -P -x python3'
salt.masterless = true
salt.minion_config = ".saltstack/minion"
salt.run_highstate = true
salt.verbose = true
end
# forward some service port from guest to host for testing?!
# config.vm.network "forwarded_port", guest:80, host:8888, host_ip:"localhost"
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment