I currently use rubber to deploy (create instances, deploy code, run migrations, etc) to EC2 and everything works great. I need to move my servers to Amazon's VPC to open a VPN connection to my web servers and also to keep the databases on the private network. I've looked everywhere and it seems that rubber does not support deploying to VPC instance at this time. I've seen other capistrano gems that support deployment to VPC instances (https://github.com/kryptek/capistrano-getservers) so I think it's possible. I'd like to continue using rubber for deployment since I spent a lot of time setting it up originally and I'm very happy with it. Does anyone have suggestions on how to customize the default rubber configuration to deploy (create/destroy instances and deploy code) to VPC instances instead? I'll create the VPC manually, I just want to create instances and deploy my app into my VPC with rubber.
Thank you in advance.