Has anybody worked with tools like Puppet, Cfengine or similar to assist with reducing time spent on configuration changes, package updates, etc? One of the projects I have on-going is trying to finalize a configuration to replace our branch office file/print servers with Linux servers, and eventually when one final remaining software vendor makes the switch late this quarter away from ActiveX we'll be doing the same for a lot of desktop's as well.
As a result, I'm looking for something I can use to manage configurations and so forth remotely. Puppet seems to come recommended more than Cfengine has, but just wondering what some of you guy's think. I suppose another option is to just do something in-house as well, I could make that work but with my time being so limited and larger projects like this getting drawn out as a result - I'd rather not re-invent the wheel unless I have to.
Thoughts, recommendations, other ideas?