def instances_data(instances, bridge)
      instances.map do |i|
        {
          hostname: i.hostname == bridge ? 'localhost' : i.hostname,
          roles:    [i.role],
          name:     i.name,
        }
      end
    end
def instances_data(instances, bridge)
      instances.map do |i|
        {
          hostname: i.hostname == bridge ? 'localhost' : i.hostname,
          roles:    [i.role],
          name:     i.name,
        }
      end
    end
If we tell engineyard-serverside to use 'localhost', it'll run
 commands on the instance directly (#system). If we give it the
 instance's actual hostname, it'll SSH to itself.

 Using 'localhost' instead of its EC2 hostname speeds up
 deploys on solos and single-app-server clusters significantly.