I am running Cobbler and Puppet together and I am not sure that a Puppet Module 
is appropriate for more than just the base settings.

Cobbler manages all its internal info.  To get Puppet to manage it would, IMO, 
either involve hacking Cobbler or wrapping Cobbler command line calls in Puppet 
"exec" resources.

Sounds messy to me.

I keep both Cobbler and Puppet in a Subversion repository.  I used this as a 
model to start from:
<http://consultancy.edvoncken.net/index.php/HOWTO_Set_up_a_Subversion_repository_for_provisioning>
and modified things to fit my environment.

If you want to preserve the contents of Cobbler, just back up 
/var/lib/cobbler/config/
Everything is in the JSON files.

“Sometimes I think the surest sign that intelligent life exists elsewhere in 
the universe is that none of it has tried to contact us.”
Bill Waterson (Calvin & Hobbes)

----- Nick <[email protected]> wrote:
> Hi,
> 
> I've been looking for a module for Cobbler, one which allows me to install a
> kickstart mirror, configure the repos, distros, profiles and systems, as well
> the basic settings.
> 
> I found:
> 
>   - A very old thread started by Sven Muller about writing a cobbler provider
> 
> http://groups.google.com/group/puppet-users/browse_thread/thread/b128386cab3a8d3e
> 
>  - A couple of existing, but quite basic modules:
>   https://github.com/actionjack/puppet-cobbler
>   http://forge.puppetlabs.com/ghoneycutt/cobbler
> 
> Unfortunately these seem to attempt only to manage /etc/cobbler/settings, and
> nothing else.
> 
> Does anyone know of something I could use or build upon?
> 
> Cheers,
> 
> N
> 
> -- 
> 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.
> 

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