Guest User

Untitled

a guest
Feb 19th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. ## Basic.rb
  2. # Basic pool spec
  3. # Shows global settings for the clouds
  4. # Notice, the clouds take the options set by the cloud
  5.  
  6. pool :app do
  7.  
  8. instances 3..5
  9.  
  10. cloud :app do
  11. minimum_instances 2
  12. ami "ami-abc123"
  13.  
  14. # Defined by a plugin
  15. apache do
  16. virtual_host({:name => "poolpartyrb.com"}) do
  17. relative_root_dir "poolpartyrb"
  18. port "8080"
  19. end
  20. end
  21. end
  22.  
  23. cloud :db do
  24. end
  25. end
  26.  
  27. ## Console print
  28. # If the options aren't passed on the cloud, it uses the default options
  29. # set by poolparty
  30. >> reload!; load_pool "spec/examples/basic.rb"; pool_print
  31. Pool: app
  32. minimum_instances => '3'
  33. maximum_instances => '5'
  34. plugin_directory => 'plugins'
  35. Cloud: app
  36. access_key => ''
  37. ami => 'ami-abc123'
  38. secret_access_key => ''
  39. keypair => 'pool'
  40. polling_time => '30.seconds'
  41. minimum_instances => '2'
  42. maximum_instances => '5'
  43. ec2_dir => '/Users/auser/.ec2'
  44. Cloud: db
  45. access_key => ''
  46. ami => 'ami-44bd592d'
  47. secret_access_key => ''
  48. keypair => 'pool'
  49. polling_time => '30.seconds'
  50. minimum_instances => '3'
  51. maximum_instances => '5'
  52. ec2_dir => '/Users/auser/.ec2'
Add Comment
Please, Sign In to add comment