Let’s assume we have a daemon running on some kind of POSIX system written in Ruby that works great most of the time, but every few months gets “stuck."
The landscape in this area (building Virtual Machines / Virtual Appliances / Cloud Images) is very rapidly changing, and new options are popping up every day.
In switching my Vagrant workflow from VirtualBox to AWS, I ran into a problem; and in solving it, I discovered a better way to integrate Vagrant with Capistrano.