Update Vagrant config

This commit is contained in:
Martin Polden 2015-02-28 12:44:07 +01:00
parent d04d80daae
commit b8ee0c2a5b
5 changed files with 21 additions and 8 deletions

2
Vagrantfile vendored
View File

@ -4,7 +4,7 @@
Vagrant.configure("2") do |config|
config.vm.box = "chef/ubuntu-14.04"
config.vm.network :forwarded_port, guest: 8080, host: 8080
config.vm.synced_folder ".", "/vagrant"
config.vm.synced_folder ".", "/go/src/github.com/martinp/ifconfig"
config.vm.synced_folder "salt/roots/", "/srv/salt/"
config.vm.provider :virtualbox do |vb|
vb.customize ["modifyvm", :id, "--memory", "512"]

View File

@ -17,4 +17,18 @@ packages:
- source: salt://files/dot.bash_profile
- user: vagrant
- group: vagrant
- mode: 0644
- mode: 0644
/home/vagrant/.local/bin:
file.directory:
- user: vagrant
- group: vagrant
- makedirs: true
/go:
file.directory:
- user: vagrant
- group: vagrant
- recurse:
- user
- group

View File

@ -1,4 +1,3 @@
test -d $HOME/.local/bin || mkdir -p $HOME/.local/bin
export PATH=/vagrant/bin:$HOME/.local/bin:$PATH
export GOPATH=/vagrant
cd /vagrant
export GOPATH=/go
export PATH=${GOPATH}/bin:$HOME/.local/bin:$PATH
cd ${GOPATH}/src/github.com/martinp/ifconfig

View File

@ -2,7 +2,7 @@ curl:
pkg:
- installed
curl -L https://storage.googleapis.com/golang/go1.4.linux-amd64.tar.gz | tar -zxC /usr/local:
curl -L https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz | tar -zxC /usr/local:
cmd.run:
- unless: test -d /usr/local/go

View File

@ -2,6 +2,6 @@
base:
'*':
- ntp
- docker
- dev
- golang
- docker