provider/rabbitmq: script to build acceptance test environment
This commit is contained in:
parent
d1e6f5c3dc
commit
239863d417
|
@ -0,0 +1,26 @@
|
||||||
|
#!/bin/bash
|
||||||
|
set -e
|
||||||
|
|
||||||
|
cd
|
||||||
|
echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list
|
||||||
|
wget -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add -
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get install -y git make mercurial
|
||||||
|
sudo apt-get install -y rabbitmq-server
|
||||||
|
sudo rabbitmq-plugins enable rabbitmq_management
|
||||||
|
|
||||||
|
sudo wget -O /usr/local/bin/gimme https://raw.githubusercontent.com/travis-ci/gimme/master/gimme
|
||||||
|
sudo chmod +x /usr/local/bin/gimme
|
||||||
|
gimme 1.6 >> .bashrc
|
||||||
|
|
||||||
|
mkdir ~/go
|
||||||
|
eval "$(/usr/local/bin/gimme 1.6)"
|
||||||
|
echo 'export GOPATH=$HOME/go' >> .bashrc
|
||||||
|
export GOPATH=$HOME/go
|
||||||
|
|
||||||
|
export PATH=$PATH:$HOME/terraform:$HOME/go/bin
|
||||||
|
echo 'export PATH=$PATH:$HOME/terraform:$HOME/go/bin' >> .bashrc
|
||||||
|
source .bashrc
|
||||||
|
|
||||||
|
go get -u github.com/kardianos/govendor
|
||||||
|
go get github.com/hashicorp/terraform
|
Loading…
Reference in New Issue