clusto/clusto-ec2 — pull request #3 by thekad (2012-10-16 15:51:35+00:00)
Title: Rework

I personally think the way clusto-ec2 does things right now is a tad bit over-complicated. I am reworking it to be simpler, not necessarily better tho and I'm open to ideas. This is the gist of it:
- EC2IPManager doesn't exist anymore. In my opinion it caused more trouble than it was worth
- EC2VMManager doesn't create the instance, the instance is created by passing the EC2VMManager object as an parameter to the .create() method in the instance itself.
- EC2VMManager now acts more like a 'connection pool' sort of object. The good thing about this approach is that you can then have more than a single account doing things and still act on the same regions. I kept that from the current behavior