Wednesday, October 16, 2013

Testing #puppet and #chef - Can't decide which one I like best...

I have been testing out both Puppetlabs and Opscode recently in a quest for which one best suits my needs for configuration management. While both are really awesome for linux based systems, I have to make multiple runs with each to get what I want completed with windows. It basically all boils down to having to do multiple reboots during the runs.

With Chef, windows reboots happen after a run is complete. This is great and all if I only have reboot, but for example I want to install RDSH and Desktop Experience on either a W2k8r2 or W2012 server. I can accomplish this in two runs but not one. But I will say that it does actually work!!!

With Puppet (I just upgraded to 3.1 today) I will be testing the new Windows reboot feature tomorrow if I can get the main problem I have with puppet, I can get anything to run on Windows. I have installed puppetlabs-dism module and it shows up in my in my module dir, but never shows up in the web UI. I have yet to get anything to work on windows.

As I have not had any training on either product, I have the following books on my kindle, but they are all great but are mostly Linux based.... I wish there were some books just based on using either on Windows OSes.

The books I have

Instant Chef Starter - John Ewart - this is a great book but I read it but didn't actually follow along while reading

Chef Infrastructure Automation Cookbook - Matthias Marschall - currently reading this book  & actually doing everything inside. I really like Berkshelf:)

Puppet 2.7 Cookbook - John Arundel - read this last year

Puppet 3 Beginner's Guide - John Arundel - not started

Puppet 3 Cookbook - John Arundel - not started

I have completed the #LearnChef and am almost done with the online Puppet Workshop and through all the Learning Puppet VM.

Maybe I should just focus on one or the other and not both. I just want the best solution as I will be using them with XenServer, vSphere, Citrix CloudPlatform & vCloud.

My testing will continue.....

No comments:

Post a Comment