Insights

Field notes on Puppet, OpenVox, r10k, compiler scaling, and leaving Puppet Enterprise without leaving Puppet.

Puppet Primer series

Long-form teaching pieces published on questy.org. Start here if you are new to the language — or sending a teammate.

From the SSCG desk

Shorter pieces hosted here — migrations, CMaaS, getting started with OpenVox.

openvox

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

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…

puppet

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

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

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

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…