以下をconfig/deploy/production.rbに追加 外部コマンドのawscliとjqを使うと簡単にかけたので横着してしまった. # 常に立ってるサーバ server '10.0.1.120', :app, alias: 'web1' server '10.0.1.121', :app, alias: 'web2' def installed?(cmd) `which #{cmd.to_s} > /dev/null; echo $?`.to_i.zero? end if installed?(:aws) && installed?(:jq) instance_ids = `aws autoscaling describe-auto-scaling-instances | jq ".AutoScalingInstances[].InstanceId"`.split("\n")