Sha256: 3dd083bd3e75eb615892acd18f484637357ea1f26284924c6ba07cedd1043e27

Contents?: true

Size: 873 Bytes

Versions: 2

Compression:

Stored size: 873 Bytes

Contents

policy :twice, :roles => :app do
  requires :hostname
  # requires :db
  # requires :web, :name => "bob"
  # requires :web, :name => "suzy"
  # requires :web, :name => "nick"
end

package :hostname do
  apt "test" do
    pre :install do
      runner "BEFORE"
      runner "BEFORE 2"
    end
    post :install do
      runner "AFTER" do
        pre(:install) { runner "before after" }
        post(:install) { runner "after after" }
      end
    end
  end
end

deployment do
  
  # delivery :dummy do
  #   role :app, 'beta1.pastie.org'
  #   role :app, 'beta2.pastie.org'
  # end

  # use vlad for deployment
  # delivery :ssh do
  #   role :app, 'beta1.pastie.org'
  #   user "appz"
  # end
  
  # delivery :capistrano
  delivery :capistrano do
    role :app, 'beta1.pastie.org'
    # role :app, 'beta2.pastie.org'
    set :user, "appz"
    set :use_sudo, true
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sprinkle-0.7.2 inner.rb
sprinkle-0.7.1.1 inner.rb