Vagrantfile
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
FOO = "foo"
BAR = "bar"
config.vm.provision :shell do |s|
s.name = 'foobar'
s.env = {:FOO => FOO, :BAR => BAR}
s.path = "foobar.sh"
end
end
foobar.sh
#!/bin/sh
set -eu
echo "FOO: $FOO"
echo "BAR: $BAR"