From Fedora Project Wiki
Boxgrinder
BoxGrinder Build is an easy to use command line tool to create appliances (virtual images) from simple plaintext appliance definition files. BoxGrinder can produce appliances for a variety of virtual and cloud platforms using plugins supporting technologies such as VMware or EC2.
See the Quick Satrt page (http://boxgrinder.org/tutorials/boxgrinder-build-quick-start/) for an overview of how to use BoxGrinder.