igal / osbp_automateit

Open Source Bridge Portland's automated server setup recipes using AutomateIt

This URL has Read+Write access

osbp_automateit / bootstrap.sh
100644 34 lines (26 sloc) 0.824 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
### Install Ruby, RubyGems, AutomateIt, and then checkout project
 
# Get the latest packages
apt-get update
apt-get dist-upgrade
 
# Install ruby
apt-get install -y ruby1.8 ruby1.8-dev irb1.8 ri1.8 rdoc1.8 \
    libopenssl-ruby1.8 libxml-ruby wget
ln -s /usr/bin/ruby1.8 /usr/bin/ruby
 
# Install gem
pushd /tmp
    wget -c http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz
    tar xvfz rubygems-1.3.1.tgz
    cd rubygems-1.3.1
    ruby setup.rb
popd
ln -s /usr/bin/gem1.8 /usr/bin/gem
 
# Install automateit
gem install automateit --no-ri --no-rdoc
 
# Checkout project
apt-get install stow git-core -y
mkdir -p /var/local
git clone git://github.com/igal/osbp_automateit.git /var/local/automateit
 
# TODO Manually install the /var/local/automateit/config/secrets.yml
 
# Apply recipes
cd /var/local/automateit
rake