Puppet, PuppetDB and Puppet Agent

I like the idea of desired state management systems. You define a set of criteria, and your devices will indefinitely match that criteria, returning to the “Desired State” if required. I’ve done this a few times with Jamf Pro, using smart groups, extension attributes and policies to “mimic” the functionality of a desired state management system (which was nice) but I wanted to really get to grips with a system that’s explicitly designed for this purpose. Enter the king of “Desired State” - Puppet. ...

3 May 2017 · 6 min