tristandunn / sprinkle-linode

An abstraction of the Sprinkle scripts I use to set up a Rails environment on a Debian 5.0 Linode.

This URL has Read+Write access

sprinkle-linode / install.rb
100644 30 lines (26 sloc) 0.566 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
require 'packages/apache'
require 'packages/database'
require 'packages/essential'
require 'packages/gems'
require 'packages/memcached'
require 'packages/passenger'
require 'packages/ruby'
require 'packages/scm'
 
policy :linode, :roles => :app do
  requires :build_essential
  requires :apache
  requires :database
  requires :gems
  requires :memcached
  requires :passenger
  requires :ruby
  requires :scm
end
 
deployment do
  delivery :capistrano
 
  source do
    prefix '/usr/local'
    archives '/usr/local/sources'
    builds '/usr/local/build'
  end
end