Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Basic poolparty template
- pool :clouds do
- cloud :app do
- using :ec2
- ami "ami-1cd73375"
- keypair "#{ENV['HOME']}/ec2/ec2-keypair.pem" # or the full path to the keypair on the development machine
- instances 1..5
- port 80
- # directories
- has_directory "/var/www"
- # packages
- has_package(:name => "logwatch")
- has_package(:name => "imagemagick")
- has_package(:name => "libmagick9-dev")
- has_package(:name => "librmagick-ruby")
- has_package(:name => "ffmpeg")
- # gems
- has_gem_package(:name => "rmagick")
- has_gem_package(:name => "rubyist-aasm")
- has_gem_package(:name => "rvideo")
- has_gem_package(:name => "right_aws")
- has_gem_package(:name => "ap4r")
- has_gem_package(:name => "rmagick")
- # services
- has_service(:name => "monit")
- # load balancer
- enable :haproxy
- chef do
- include_recipes "/Users/maize/cookbooks/*"
- recipe "/Users/maize/video-transcoder/chef_recipe.rb"
- end
- has_svn_repos "XXXXXXXXX",
- :source => "XXXXXXXXX",
- :at => "/var/www",
- :user => "XXXXXXXXX",
- :password => "XXXXXXXXX"
- end
- end
Add Comment
Please, Sign In to add comment