Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Basic poolparty template
- pool :clouds do
- plugin_directory "#{File.dirname(__FILE__)}/plugins"
- cloud :app do
- keypair "rails"
- access_key "asd"
- secret_access_key "vads"
- ami "ami-1cd73375"
- instances 2..5
- expand_when "cpu > 3.5"
- security_group "app"
- apache do
- has_passengersite do
- name "poolr.com"
- listen 80
- end
- end
- mysql
- rails do
- install
- add_actions_for("/var/www/poolr.com")
- has_deploydirectory({:from => "#{File.dirname(__FILE__)}/..",
- :name => "Rails app",
- :to => "/var/www/poolr.com",
- :requires => get_exec("create-poolr-database"),
- :notify => [
- get_exec("migrate-rails-/var/www/poolr.com"),
- get_exec("reload-rails-on-passenger-/var/www/poolr.com")
- ]
- }
- )
- end
- end
- cloud :db do
- keypair "rails"
- access_key "ads"
- secret_access_key "vasd"
- ami "ami-1cd73375"
- security_group "database"
- mysql do
- install
- has_database(:name => "poolr_prod", :user => "poolr", :password => "asd")
- end
- end
- end
Add Comment
Please, Sign In to add comment