Victor Morales
@electrocucarach
OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a data center, all managed through a dashboard …
http://developer.openstack.org/api-ref.html
Custom image building
User-data boot scripts and cloud-init
Configuration management tools
No need to download and install anything.
Can be verified before released.
A number of tools are available(diskimage-builder, imagefactory)
User data is the mechanism by which a user can pass information contained in a local file to an instance at launch time.
To do something useful with the user data, the virtual machine image must be configured to run a service on boot that retrieves the user data from the metadata service and take some action based on the contents of the data. The cloud-init package was designed to do exactly this.
http://bazaar.launchpad.net/~cloud-init-dev/cloud-init/trunk/files/head:/doc/examples/