Articles & Guides

Technical insights, tutorials, and guides from real-world infrastructure projects.

openvox August 5, 2026

How to leave Puppet Enterprise without leaving Puppet

Puppet Enterprise migration is not a religious war. It is a bill, a console, and a compiler farm. OpenVox is the community continuation of Puppet open-source. If your modules, Hiera, and r10k control …

openvox puppet-enterprise migration
Read article
openvox February 1, 2025

Getting Started with OpenVox: The Community Fork of Puppet

In January 2025, the Puppet open-source community launched OpenVox — a community-driven fork of Puppet designed to ensure the future of open-source configuration management remains in the hands of i…

openvox puppet open-source
Read article
puppet October 31, 2024

Base Language Containment Constructs – Manifests and Classes

Puppet Primer IV – The Manifest and The Class![](https://i0.wp.com/questy.org/wp-content/uploads/2024/10/download.jpg?resize=300%2C168&ssl=1)Thus far we’ve covered a lot of ground in the minut…

puppet primer openvox
Read article
puppet October 31, 2024

Puppet Primer series (questy.org)

The Puppet Primer is a long-form teaching series published on questy.org. It is written for practitioners who want the language, not a vendor slide.Read in orderPuppet Primer I — What is Puppet? Pup…

puppet primer training
Read article
puppet October 14, 2024

Comprehensive Guide to Puppet Resources

Puppet Primer III – ResourcesWelcome back to the Puppet Primer series. As I mentioned in the first installment of this series, we were to cover resources in depth later, and this is that article.In …

puppet primer openvox
Read article
puppet October 10, 2024

Client-Server Model in Puppet Architecture Explained

(Puppet Primer II – “The Conversation”)![](https://i0.wp.com/questy.org/wp-content/uploads/2024/09/Screenshot-2024-09-26-at-3.36.47%E2%80%AFPM-2.png?resize=600%2C219&ssl=1)What is a “Syste…

puppet primer openvox
Read article
puppet September 11, 2024

Puppet Primer I – What is Puppet?

![](https://i0.wp.com/questy.org/wp-content/uploads/2024/09/create-a-puppet-on-strings-maybe-with-a-technology-based.png?resize=900%2C675&ssl=1)One of the perennial problems with a platform like P…

puppet primer openvox
Read article
consulting June 15, 2024

Configuration Management as a Service (CMaaS)

Not every organization has the in-house expertise — or the desire — to manage their own configuration management infrastructure. That's where Configuration Management as a Service comes in.Wh…

cmaas managed-services puppet
Read article
puppet May 12, 2020

Scaling Puppet Community

![](https://i0.wp.com/questy.org/wp-content/uploads/2020/05/graph-growing.png.webp?resize=900%2C491&ssl=1)In my Puppet travels over the last 10 or so years, one topic has continued to arise time a…

puppet openvox scaling
Read article
devops January 14, 2019

Automation Without a Plan

![](https://i0.wp.com/questy.org/wp-content/uploads/2020/05/broken-robot-neue.jpg.webp?resize=900%2C395&ssl=1)Why tools alone won’t help you reach automation Nirvana.DevOps consulting and implem…

devops automation culture
Read article
devops November 28, 2018

I’d Like One DevOps, Please…

Sounds crazy to those who know, but the world out there is only just starting to get the DevOps momentum (much less the DevSecOps, SecOps, et al. momentum) even though it’s already a 10 year old ter…

devops automation culture
Read article
puppet April 28, 2017

Scaling Puppet Enterprise – Part VI – Code Manager

RecapLet’s see where we are.1. We have a Puppet Enterprise Split Installation consisting of a Puppet Master, PuppetDB, and Puppet Enterprise Console.1. We have a Load Balancer with two compiler node…

puppet-enterprise scaling compilers
Read article
puppet April 24, 2017

Scaling Puppet Enterprise – Part V – GitLab

If you’ve been following for the past 5 installments, we’re nearing the end! Note that each of the prior articles required other things to have been completed before reading/performing the contain…

puppet-enterprise scaling compilers
Read article
puppet April 24, 2017

Scaling Puppet Enterprise – Part IV – ActiveMQ Hub and Spokes

As in the previous installment, you need to have already completed a few steps before arriving at this post. You should have already completed a “split installation” (Documented here). Also, your …

puppet-enterprise scaling compilers
Read article
puppet April 23, 2017

Scaling Puppet Enterprise – Part IIIb – Additional Compilers

As in the previous installment, you need to have already completed a few steps before arriving at this post. You should have already completed a “split installation” (Documented here). Also, your …

puppet-enterprise scaling compilers
Read article
puppet April 21, 2017

Scaling Puppet Enterprise – Part IIIa – Additional Compilers

You should have completed a split install before beginning this section. You can find the Split Installation documentation at Puppet’s Website, or the first installment of this tutorial here. If you…

puppet-enterprise scaling compilers
Read article
puppet April 18, 2017

Scaling Puppet Enterprise – Part II – Installation

Installing Puppet Enterprise has been made remarkably easier as time has gone on. The efforts of Puppet Labs (I still can’t get used to simply ‘Puppet’) to make the installation as seamless and …

puppet-enterprise scaling compilers
Read article
puppet April 17, 2017

Scaling Puppet Enterprise

In my former life as a consultant, I had to install all manner of configurations of Puppet for clients. Some were small and some were large, but none were VERY large. One of the big things I was findi…

puppet-enterprise scaling compilers
Read article
puppet October 27, 2015

PuppetConf 2015

PuppetConf Portland![](https://i0.wp.com/questy.org/wp-content/uploads/2024/08/puppetconf.jpg?resize=900%2C675&ssl=1)Ahh, Portland! What a great place to have PuppetConf this year. The home of Pup…

puppet primer openvox
Read article