Module: Capistrano::TaskEnhancements
- Defined in:
- lib/cap-ec2/capistrano.rb
Instance Method Summary collapse
Instance Method Details
#ec2_handler ⇒ Object
20 21 22 |
# File 'lib/cap-ec2/capistrano.rb', line 20 def ec2_handler @ec2_handler ||= CapEC2::EC2Handler.new(env.fetch(:ec2_config, "config/ec2.yml")) end |
#ec2_role(name, options = {}) ⇒ Object
24 25 26 27 28 |
# File 'lib/cap-ec2/capistrano.rb', line 24 def ec2_role(name, ={}) ec2_handler.get_servers_for_role(name).each do |server| env.role(name, server.contact_point, ) end end |
#env ⇒ Object
30 31 32 |
# File 'lib/cap-ec2/capistrano.rb', line 30 def env Configuration.env end |