module Capistrano::Configuration::Groups

Public Instance Methods

group(which, *args) click to toggle source

Associate an EC2 security group with a role For example:

group :myapp_web, :web
group :myapp_app, :app
group :myapp_db, :db
# File lib/provisionator/capistrano/base.rb, line 14
def group(which, *args)
  AWS::EC2.new.instances.filter('instance-state-code', '16').filter('group-name', which.to_s).each do |instance|
    server(instance.dns_name, *args)
  end
end