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
