Guest User

Untitled

a guest
Mar 5th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. # Basic poolparty template
  2.  
  3. pool :clouds do
  4. cloud :app do
  5.  
  6. using :ec2
  7. ami "ami-1cd73375"
  8. keypair "#{ENV['HOME']}/ec2/ec2-keypair.pem" # or the full path to the keypair on the development machine
  9. instances 1..5
  10. port 80
  11.  
  12. # directories
  13. has_directory "/var/www"
  14.  
  15. # packages
  16. has_package(:name => "logwatch")
  17. has_package(:name => "imagemagick")
  18. has_package(:name => "libmagick9-dev")
  19. has_package(:name => "librmagick-ruby")
  20. has_package(:name => "ffmpeg")
  21.  
  22. # gems
  23. has_gem_package(:name => "rmagick")
  24. has_gem_package(:name => "rubyist-aasm")
  25. has_gem_package(:name => "rvideo")
  26. has_gem_package(:name => "right_aws")
  27. has_gem_package(:name => "ap4r")
  28. has_gem_package(:name => "rmagick")
  29.  
  30. # services
  31. has_service(:name => "monit")
  32.  
  33. # load balancer
  34. enable :haproxy
  35.  
  36. chef do
  37. include_recipes "/Users/maize/cookbooks/*"
  38. recipe "/Users/maize/video-transcoder/chef_recipe.rb"
  39. end
  40.  
  41. has_svn_repos "XXXXXXXXX",
  42. :source => "XXXXXXXXX",
  43. :at => "/var/www",
  44. :user => "XXXXXXXXX",
  45. :password => "XXXXXXXXX"
  46. end
  47.  
  48. end
Add Comment
Please, Sign In to add comment