$ gem install ami_kickstart
-
Your kickstart file should have "halt" as part of the %post snippet
-
Host your kickstart file at some public url
-
Launch a centos instance with the same disk size as specified in your kickstart file
-
Install this gem on that centos instance
-
Execute the following command as root to start the installation
$ ami-ks
-
Connect using the vncpassword to monitor progress
-
The instance will halt once the install completes
-
Register an ami using this instance.
The gem is available as open source under the terms of the MIT License.