collaborative open source tools and use Cloud and DevOps to rapidly build infrastructure just like developers currently use tools to do agile development of code.....EC2Dream is a small attempt to develop a gui to do agile devops primarily on cloud servers by using:
-Rapid agile iterative development of chef cookbooks, puppet modules or ansibe playbooks to build servers.
-Test Kitchen to deploy and test them.
-Cloud Formation or OpenStack Heat using cfndsl Ruby DSL for easy orchestration.
-Amazon AWS and compatible clouds Eucalyptus, CloudStack including VPC, Autoscaling, ability to list most entities.
-Google Compute Engine
-Openstack Private Clouds and Rackspace and HP Cloud
-Local and Hosted servers.