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