Commit Graph

43 Commits

Author SHA1 Message Date
Martin Atkins 62d154b9f9 Start building with Terraform 1.9
This improves the testing and other tooling and thus allows us to fix
some annoyances. (These fixes will follow in subsequent commits)
2017-08-28 09:59:30 -07:00
Christoph Blecker 473d08d532
Update Vagrantfile to go1.8.3 2017-08-02 12:56:35 -07:00
Christoph Blecker 6ccc4183f5 Update Vagrantfile to use go1.8.1 (#14008) 2017-04-27 08:01:59 +12:00
Christoph Blecker e27a04ab06 build: Bump Vagrant to go1.8 (#12026) 2017-02-17 00:45:19 +02:00
Christoph Blecker c01680b7a9 build: Update travis to go1.7.5 and go1.8rc3 and Vagrantfile to go1.7.5 (#11490)
* Update travis to go1.7.5 and go1.8rc3

* Update Vagrantfile to go1.7.5
2017-01-29 19:39:07 +00:00
Dylan Vaughn 46bef4ac8d only add to bashrc if not already there 2017-01-02 09:26:55 -08:00
Dylan Vaughn dbc61360ba cat instead of install for stale file handle error 2017-01-02 09:24:47 -08:00
Christoph Blecker 45845c3596 Update Vagrantfile to Ubuntu 16.04 (#10648) 2016-12-12 16:03:35 +00:00
Krzysztof Wilczynski 0ab0519edb Update the Vagrantfile to resolve package update/installation issue. (#9783)
* Re-factor the Vagrantfile.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>

* Change to `--force` and `--force-yes` to `--assume-yes`.

Signed-off-by: Krzysztof Wilczynski <krzysztof.wilczynski@linux.com>
2016-12-07 12:04:02 +01:00
Christoph Blecker 9afa5d0f07 Update Travis and Vagrant to go 1.7.4 2016-12-01 13:37:34 -08:00
Michael Göhler 9c3c5c1e31 Vagrantfile improvement (apt-get) (#8762)
* use privileged provisioner to simplify setup script

* fix 'not a tty' error when running privileged shell

* run apt-get non-interactively
do not install suggested/recommended packages
suppress verbose output on stdout

* beautifying shell code and output

* fixed exidently overwritten .bashrc
2016-10-26 15:33:40 +01:00
James Nugent f06726f57b vagrant: Upgrade to Go 1.7.3 2016-10-19 15:12:57 -05:00
James Nugent 18a7d418f8 vagrant: Upgrade Vagrantfile to Go 1.7.1 2016-10-14 15:32:28 -05:00
Christoph Blecker 8ca6309b8b
Fix Vagrantfile to not always use docker box 2016-10-14 13:23:23 -07:00
Alexander Kyxap 3fffa64da2 Addded docker support to Vagrantfile
Added vagrant box with docker support: https://atlas.hashicorp.com/tknerr/boxes/baseimage-ubuntu-14.04
2016-10-05 17:24:37 +04:00
Christoph Blecker cbc0334453
Update Vagrantfile to use Go 1.7 2016-08-16 18:54:09 -07:00
Christoph Blecker 880a54e03e
Update Vagrantfile to use Ubuntu 14.04 LTS 2016-08-15 17:31:59 -07:00
Christoph Blecker 31297f1c9b [Vagrantfile] set resources for the provider 'parallels' (#7659) 2016-07-15 12:56:48 +01:00
Paul Hinze 10dbf340a6 Build with Go 1.6
* Mention requiring Go 1.6+ in the README in preparation for a follow
   up PR which updates our docs / Makefile to align with our vendored
   dependencies.
2016-02-23 12:58:38 -06:00
clint shryock 7e0cbb4da7 Update Vagrant file to use Go 1.5.1 2015-11-23 11:11:55 -06:00
clint shryock 347f9c0bea vagrantfile: update base image name to Bento, from Chef 2015-10-16 14:00:23 -05:00
Clint 5a9a89cde6 Merge pull request #3050 from berendt/vagrantfile_apt_get_upgrade
[Vagrantfile] upgrade all packages while provisioning
2015-10-16 13:46:45 -05:00
Christian Berendt 8411e5e5bd [Vagrantfile] set resources for the provider 'virtualbox'
The default resources (384 MByte memory and 1 VCPU)  of the used
box are not sufficient to create binaries for testing Terraform
locally.
2015-08-21 19:56:35 +02:00
Christian Berendt a29ee391ee [Vagrantfile] upgrade all packages while provisioning 2015-08-21 18:34:22 +02:00
Clint Shryock f26d2b75c8 v0.6.2 2015-08-06 18:59:05 +00:00
Christian Berendt a32eebfd25 [Vagrantfile] set the hostname to 'terraform' 2015-07-27 13:36:57 +02:00
Paul Hinze 4a65d83741 maint: Codify a Vagrant-based release process
* update Vagrantfile to modern Consul-style version
 * add `make release` for a one-shot command to get from fresh vagrant
   machine to a built release
 * add RELEASING.md to document details about the release process
2015-06-01 10:34:13 -05:00
Jon-Erik Schneiderhan 2515f44717 Update GOPATH usage in Vagrantfile
I think there is a missing escape in the Vagrantfile. Inside the VM I had to fix the /etc/profile.d/gopath.sh because it's contents were:

```
export GOPATH="/opt/gopath"
export PATH="/opt/go/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
```

BTW having a way to spin up a dev VM so easily made it a breeze to get hacking on Terraform! Great idea!
2015-04-17 09:39:31 -04:00
jba 2552590e22 fix the GOPATH/bin 2015-02-09 11:27:00 +01:00
Igor Vuk 434498a04a Consistent ordering of arguments for apt-get commands 2014-09-14 01:31:36 +02:00
Igor Vuk 27c08145bf Drop the SRCROOT variable 2014-09-14 01:10:50 +02:00
Igor Vuk 9b86b0303c Update comment, build Go if cd succeeds 2014-09-14 00:56:31 +02:00
Igor Vuk 0dfe5fd853 Unify GOPATH capitalization, delete empty line 2014-09-14 00:51:50 +02:00
Igor Vuk 1a782d27f7 Drop the execute permissions 2014-09-14 00:46:29 +02:00
Igor Vuk e0f0174300 Write directly to /etc/profile.d/gopath.sh instead of /tmp 2014-09-14 00:35:54 +02:00
Igor Vuk 60ec8ad96a Make apt-get silent 2014-09-14 00:15:54 +02:00
Igor Vuk 0a91741cc8 Also install pkg-config and libpcre3-dev so Go does not complain 2014-09-14 00:03:51 +02:00
Igor Vuk 4da12f7969 Install all required packages at once 2014-09-13 23:45:24 +02:00
Igor Vuk 6a889f09b4 Drop the extra sudo calls 2014-09-13 23:36:32 +02:00
Mitchell Hashimoto 1b89e08b0d Update to 12.04 in vagrantfile for building 2014-09-09 14:43:13 -07:00
Mitchell Hashimoto f5e85b24a1 Install other stuff in Vagrant to cut releases 2014-08-31 09:43:42 -07:00
Mitchell Hashimoto 77712c14ee Vagrantfile only needs one machine now 2014-08-28 09:52:05 -07:00
Armon Dadgar 81f5f60bb2 Adding Vagrantfile for cross-compile 2014-07-27 18:16:17 -04:00