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 @@ ...@@ -2,8 +2,8 @@
# vi: set ft=ruby : # vi: set ft=ruby :
Vagrant.configure(2) do |config| Vagrant.configure(2) do |config|
# lets us debian jessie amd64 as base. # lets us debian buster amd64 as base.
config.vm.box = "debian/jessie64" config.vm.box = "debian/buster64"
# sync working dir; ignore folders that were created by node and grunt # sync working dir; ignore folders that were created by node and grunt
config.vm.synced_folder ".", "/vagrant", type: "rsync", config.vm.synced_folder ".", "/vagrant", type: "rsync",
...@@ -11,28 +11,26 @@ Vagrant.configure(2) do |config| ...@@ -11,28 +11,26 @@ Vagrant.configure(2) do |config|
# install those to be able to use gitfs for node formula # 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 git-core"
config.vm.provision :shell, :inline => "sudo apt-get -y install python-setuptools" config.vm.provision :shell, :inline => "sudo apt-get -y install python3-setuptools"
config.vm.provision :shell, :inline => "sudo easy_install GitPython" # 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/salt /srv/"
config.vm.provision :shell, :inline => "ln -s /vagrant/.saltstack/pillar /srv/" config.vm.provision :shell, :inline => "ln -s /vagrant/.saltstack/pillar /srv/"
config.vm.provision :salt do |salt| config.vm.provision :salt do |salt|
# Workaround for: # Workaround for:
# Copying salt minion config to /etc/salt # Copying salt minion config to /etc/salt
# Failed to upload a file to the guest VM via SCP due to a permissions # Failed to upload a file to the guest VM via SCP due to a permissions
# error. [...]; @see: # error. [...]; @see:
# https://github.com/mitchellh/vagrant/issues/5973#issuecomment-137276605 # 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.masterless = true
salt.minion_config = ".saltstack/minion" salt.minion_config = ".saltstack/minion"
salt.run_highstate = true salt.run_highstate = true
salt.verbose = true salt.verbose = true
end end
# forward some service port from guest to host for testing?! # forward some service port from guest to host for testing?!
# config.vm.network "forwarded_port", guest:80, host:8888, host_ip:"localhost" # config.vm.network "forwarded_port", guest:80, host:8888, host_ip:"localhost"
end end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment