On Oct 20, 2009, at 3:05 PM, James Turnbull wrote:

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

As a further pointer, looking at the 'cft' tool that David Lutterkort  
(I think) wrote, you should get an idea for what it looks like to do  
this.

-- 
Don't hit at all if it is honorably possible to avoid hitting; but
never hit soft! -- Theodore Roosevelt
---------------------------------------------------------------------
Luke Kanies | http://reductivelabs.com | http://madstop.com


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