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
-~----------~----~----~----~------~----~------~--~---

Reply via email to