EC2を使っていると、再起動のたびにIPが変わるのでデプロイ対象のIPをレシピに書くの嫌ですよね。
こんな素敵なプラグインがあります!
https://github.com/douglasjarquin/capistrano-ec2tag
Capfile
require 'aws-sdk'
require 'capistrano/ec2_tagged'
production.rb
# 各サーバーはAWSのinstanceのRoleタグから取得する
role :hogehoge, ec2_tagged("Role" => "hogehoge")