imagefactory builds images for a variety of operating system/cloud combinations.
$ su -c "(cd /etc/yum.repos.d; wget http://repos.fedorapeople.org/repos/aeolus/imagefactory/testing/repos/fedora/imagefactory.repo)"
$ su -c "yum install imagefactory imagefactory-plugins \
imagefactory-plugins-FedoraOS \
imagefactory-plugins-OpenStackCloud \
imagefactory-plugins-RHEVM \
imagefactory-plugins-vSphere \
imagefactory-plugins-EC2Cloud \
imagefactory-plugins-EC2Cloud-JEOS-images"
$ wget https://raw.github.com/aeolusproject/imagefactory/gh-pages/documentation/tdl/f17_x86_64.tdl
$ su -c "imagefactory target_image --template f17_x86_64.tdl ec2"
$ create-ec2-factory-credentials
$ su -c "imagefactory provider_image --id <uuid_from_previous_step> ec2 @us-east-1 ec2_credentials.xml"