2009/10/21 Cameron <[email protected]>: > I would like to capture the description of a computer platform, either > physical or virtual, and use this description as the basis for machine > generating pre-configured appliances. Puppet appears ideal for > maintaining the configuration of an appliance once it has been > created. I'm wondering if the Puppet language could also be used to > describe the computer platform in sufficient detail to drive the image > creation process in a manner similar to livecd and Anaconda/ > Kickstart. > > Kickstart is too limited to describe a platform sufficiently and > livecd seems to be closely tied to the host platform running the > creation process. If the Puppet is descriptive enough then a ruby- > based tool could be developed to generate a virtual images for various > platforms based on a detailed machine description. A tool could also > be created to generate a Kickstart file based on the description to > facilitate installation from media. >
I think this is feasible - have a look at the "ralsh" binary as an example of how some of this might work to model an existing host. I am also sure that Ohad (who wrote The Foreman - http://theforeman.org/) might have some ideas in this direction also. Regards James Turnbull -- Author of: * Pro Linux Systems Administration (http://tinyurl.com/linuxadmin) * Pulling Strings with Puppet (http://tinyurl.com/pupbook) * Pro Nagios 2.0 (http://tinyurl.com/pronagios) * Hardening Linux (http://tinyurl.com/hardeninglinux) --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en -~----------~----~----~----~------~----~------~--~---
