Skip to content

Instantly share code, notes, and snippets.

@ligfx
Created July 11, 2012 21:04
Show Gist options
  • Save ligfx/3093508 to your computer and use it in GitHub Desktop.
Save ligfx/3093508 to your computer and use it in GitHub Desktop.
set -e
export PATH="$PWD/lib:$PATH"
vagrant up
echo "[Deploy] Running setup.."
deploy_roles "common" "ruby1.9" "postgres"
sudo apt-get install -y build-essential make
sudo apt-get install -y postgresql-9.1 libpq-dev
sudo -u postgres psql postgres -c "ALTER ROLE postgres WITH PASSWORD 'postgres'"
sudo apt-get install -y ruby1.9.3
sudo gem install bundler
#!/bin/bash
# deploy_roles ROLES...
ROLES=$@
vagrant ssh -c "
set -e
$(
for role in $ROLES; do
echo [Deploy] Adding role $role >&2
cat $(dirname $0)/deploy_role_$role
echo
done
)
"
Vagrant::Config.run do |config|
config.vm.box = "precise64"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment