I posted this in Salt Users group, but figured there might be others (new users, etc) interested in this from Vagrant as well. I found some workarounds for these two issues that seem to work. I haven't tested these out in other distros/versions.
Issues:
Solution:
For
Debian Wheezy and
Cent OS 6.6, I had to append -F -c /tmp, so my Vagrantfile looked liked this:
config.vm.synced_folder "../../provisioning/salt", "/srv/salt/"
# Provision System
config.vm.provision :salt do |salt|
salt.run_highstate = true
salt.minion_config = "../../provisioning/minion"
salt.bootstrap_options = "-F -c /tmp" # Vagrant Issue #6011
salt.verbose = true
endFor
Ubuntu Precise 12.04, I add to add an -P, as pip is used to install Tornado 4.0+:
config.vm.synced_folder "../../provisioning/salt", "/srv/salt/"
# Provision System
config.vm.provision :salt do |salt|
salt.run_highstate = true
salt.minion_config = "../../provisioning/minion"
salt.bootstrap_options = "-F -c /tmp -P" # Vagrant Issues #6011 & #6029
salt.verbose = true
end
end