you're right, func could certainly do most of that.  i do actually leverage 
func/cobbler integration now, but i'm currently only using the inventory 
module.  i view func as a one-off kind of tool.  ideally i'd like puppet to 
manage/maintain state/configs across my servers and resort to func only for 
those times where i need to push an emergency change out to multiple systems 
and don't have time to "bake" it into puppet, or perhaps when in between change 
windows.  this is because func can't guarantee that any changes it makes stay 
in place  (to my knowledge), but puppet can (provided you aren't using exec 
resources though).

sadly at this point in time i'm forced to just 'make it work' without regard to 
elegance or correctness, hence the hack'ish scripts and strategies.  i have 
full intentions of circling back and re-addressing these shortcomings in the 
future, but as admins i'm sure we all know how difficult that is...  besides i 
enjoy hacking stuff together, otherwise i'd be a windows admin ;-p

do you leverage func very much yourself?
what kind of things are you currently using it for or have plans to use it for?


byron

-----Original Message-----
From: [email protected] 
[mailto:[email protected]] On Behalf Of Harry Hoffman
Sent: Friday, August 13, 2010 4:38 PM
To: cobbler mailing list
Subject: RE: cobbler/module_loader.py

Hi Bryon,

regarding your 1st point you should check out func/certmaster as they
integrate very nicely with cobbler and do exactly what you describe.

Cheers,
Harry

On Fri, 2010-08-13 at 16:30 -0400, Byron Pezan wrote:
> i'm not a dev, just a user, but in my experience so far, triggers definitely 
> do run on the cobbler server.  i have a couple that i use now, one of which 
> is just a simple shell script to iterate through the various locations that 
> cobbler keeps important files (/etc/cobbler, /var/lib/cobbler, and even 
> /usr/lib/python/site-packages/cobbler) and add them to my SVN repo.  i also 
> have a more complex python script that maintains selective/arbitrary state 
> info b/w by prod cobbler server and my development cobbler server.  and to 
> mark's point i also drop a custom rc.local file onto all provisioned systems 
> to deal with things like vmware tools, custom RHN/Satellite registration and 
> various other junk that i was too lazy to deal with in a more elegant manner 
> (puppet).

</snip>

_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler
_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to