Greetings Greetings,
I'm looking for personal experiences from people on this list who have dealt with either CFEngine or Puppet. What do you think are the pros / cons? Did you have a horrible experience with one? Are you a Chef junky instead?
A little bit of background: I've been working for a company who asked me to design and implement a complete infrastructure solution - internal, external, testing, production, etc. Things are now stable, redundant, and tested ( 90% anyways .. always more to do ). I won't go into too much detail about the system as I know just how searchable this email will be as soon as it hits the muug server. Suffice to say that there are about 10 Windows and Unix systems that I'd like to be able to manage a little easier.
I haven't done anything more than read documentation on the two products mentioned above over the last few years. As I'm trying to decide which / if any of these systems would be a good solution for management of a stable production system that _won't_ have too many major changes in the coming months/years, and I'd like some input.
It's worth noting that I'm a guy that decided to ( before hearing of these frameworks ~4 years ago ) build my own custom framework for managing the system ( I'd like to apply the bus principle now that I have some sense ) - so scripts and a steeper learning curve aren't my biggest concern.
Any thoughts / advice / personal experiences would be most appreciated.
All the best, Rob Keizer