As I start to generalize my base puppet config, I added support for Debian. That led me to look into the install automation, called preseeding. I started the process of converting my kickstart models to work with a preseed configuration. I have a working template, it still does not assign the static network values but does a complete no prompting install, tested with the latest release 7.0. I will test it with Ubuntu server as well. Once it’s solid, I will work on updating the bootstrap script to handle the puppet initialization. Check out the repo at github.
Update: Ok, so it still needs work. My tests did not reveal the prompts when the disk is new/uninitialized. Almost right.