packer-cn/scripts
James Nugent 4fc0a1ea0a build: Allow multi-platform dev with Vagrantfile
This commit rewrites the Vagrantfile for Packer in a similar manner to
the work done for Nomad (hashicorp/nomad#3175) in order to make
cross-platform development easier. It also adds support for a FreeBSD
base box.

Provisioning scripts are separated out in order that they can be
correctly linted. Each script is prefixed `vagrant`, then the operating
system, then whether or not it expects to be run in a privileged shell.

Finally, dependencies have been bumped - Go 1.6 is switched out for the
latest (1.9.2).
2017-11-02 11:00:19 -07:00
..
build.ps1 add ppc64le as a build target 2017-09-25 15:38:32 -07:00
build.sh add ppc64le as a build target 2017-09-25 15:38:32 -07:00
dist.sh fix makefile 2016-10-21 15:19:54 -07:00
generate-plugins.go move packer to hashicorp 2017-04-04 13:39:01 -07:00
gofmtcheck.sh say when we finish checking gofmt 2016-11-01 14:07:05 -07:00
prepare_changelog.sh skip doc PRs in changelog helper 2017-10-10 17:11:28 -07:00
sort-md-list.py comments 2017-06-05 12:56:46 -07:00
vagrant-freebsd-priv-config.sh build: Allow multi-platform dev with Vagrantfile 2017-11-02 11:00:19 -07:00
vagrant-freebsd-unpriv-bootstrap.sh build: Allow multi-platform dev with Vagrantfile 2017-11-02 11:00:19 -07:00
vagrant-linux-priv-config.sh build: Allow multi-platform dev with Vagrantfile 2017-11-02 11:00:19 -07:00
vagrant-linux-priv-go.sh build: Allow multi-platform dev with Vagrantfile 2017-11-02 11:00:19 -07:00
vagrant-linux-unpriv-bootstrap.sh build: Allow multi-platform dev with Vagrantfile 2017-11-02 11:00:19 -07:00