Planet Puppet

Your source of Puppet technical information

Friday, 12. June 2026

OpenVox rootless Alpine Containers

22 hours ago | Source: betadots

Over the last weeks, I spent a lot of my Open Source time at betadots GmbH working on improving the OpenVox containers.

The result: both openvoxserver and openvoxdb are now regularly published as Ubuntu and Alpine based container images 🎉

The PRs
  • github.com/OpenVoxProject/container-openvoxdb/pull/88
  • github.com/OpenVoxProject/con

    [ Read More ]


puppet-checkmk dusted off 🧹🦊

a day ago | Source: betadots

VoxPupuli's puppet-checkmk [1][2] had become invisible on the Puppet Forge. [3] The Forge has a simple filter: No updates for a long time? Hide it!

Since we hadn't put out a release in a while, we got dropped off the Forge. We've fixed that: dusted off the metadata and added modern operating systems (RedHat-10, Debian-13) to the test matrix.

As sysadmins may guess, there were som

[ Read More ]


puppet-checkmk entstaubt 🧹🦊

a day ago | Source: betadots

VoxPupulis puppet-checkmk [1][2] war in der Puppet-Forge unsichtbar geworden. [3]
Die Forge hat einen schlichten Filter: >FIXNUM Zeit kein Update erhalten? Ausblenden!

Wei wir schon lange kein Release mehr veröffentlicht haben, sind wir aus der Forge gefallen. Wir haben das behoben: Metadaten entstaubt und moderne Betriebssysteme (RedHat-10, Debian-13) in die Test-Matrix eingefügt

[ Read More ]

Thursday, 11. June 2026

First Steps in the Swamp

2 days ago | Source: Example 42

Edit: A few hours after the initial post. So, what follows below, has been generated by Alvabot, an agent in the making. Alvabot is learning and shaping, and I’m learning how to use it. One of the worst way is the post that follows, which might be useful and readable, but it’s for a good part, a token re-digestion of swamp-club.com/manual/tutorials/hello-world. So basically AI slop. Sorry for

[ Read More ]

Friday, 22. May 2026

Reading the Swamp

22 days ago | Source: Example 42

Two days ago I put my hands in the Swamp and they got, predictably, very dirty. Then I did something radical, revolutionary, somehow epic. I read the ***ing manual. No. It’s a lie, I didn’t. I forced an innocent AI to read it and summarize and explain the whole thing with the patience only AIs can have nowadays. This post, written in 4 hands, well, two hands and a bunch of tokens, (you will n

[ Read More ]

Wednesday, 20. May 2026

Hands in the Swamp

24 days ago | Source: Example 42

This is weird, and I guess a sign of the weird times we live in. A pond of beautiful entities I’m not sure about the first time I heard about Swamp, I guess at the last CfgMgmtCamp in February directly from Adam Jacob. If you know Adam, you know that he is a brilliant guy with crazy ideas, sometimes too ahead of their time (Ok, he also did Chef, when there was already Puppet, messing up things i

[ Read More ]

Monday, 04. May 2026

May The Source Be With You

1 months ago | Source: Overlook InfraTech

The roots of the OpenVox community are open source, and we’ve built our company and our products on that foundation. On this fine Star Wars Day I thought it would be a good time to talk a bit about why that’s important to us and why we regard the corporate rug-pull as such a breach of trust.

[ Read More ]

Tuesday, 14. April 2026

Pabawi Version One released

2 months ago | Source: Example 42

Pabawi 1.0 Version 1.0 is out. I’ll skip the confetti. What I will say is this: there’s a meaningful difference between a project that works and a project that’s ready. v1.0 is my answer to the question “is this ready?” — ready for teams, ready for real infrastructure, ready to do things and not just show things. Here’s what landed. Provisioning: from observer to actor The biggest shift in v1.0

[ Read More ]

Wednesday, 08. April 2026

Puppet Enterprise - Neue Releases und Upgrade Zyklen

2 months ago | Source: betadots

Bisher gab es bei Puppet Enterprise 2 unterschiedliche Support Releases:

  1. LTS - Long Term Support und
  2. STS - Standard (oder Short) Term Support

Die LTS Releases hatten ĂĽblicherweise 2 bis 3 Jahre Support, bevor man ein Upgrade durchfĂĽhren musste.
Bei STS Releases bezog sich der Support nur auf das jeweils letzte Release.

Mit Puppet Enterprise 2026

[ Read More ]

Saturday, 28. March 2026

Directing AI, Not Chasing It: Why Your SDLC and PDLC Must Evolve

3 months ago | Source: Laurent Domb Blog

How cognitive overload is undermining the AI productivity promise, and what leaders must change in their development and product pipelines to fix it. In the past three years, I’ve worked on GenAI enablement across financial services, first as a Chief Technologist at AWS, and now as SVP for our Mastercard’s Software Builders Experience program. And...

[ Read More ]

Wednesday, 25. March 2026

How to keep your Puppet modules up to date with Renovate

3 months ago | Source: betadots

Managing a Puppet control repository with a growing list of dependencies can quickly become a challenge.
Keeping everything up to date manually?
That’s not just tedious — it’s also error-prone.

Modules are updated frequently, sometimes daily.
With a long list of dependencies, it’s easy to miss important updates.
And let’s be honest: humans are not exactly known for perfec

[ Read More ]

Saturday, 14. March 2026

Silent is not idle

3 months ago | Source: Example 42

Pabawi is Growing Fast: from v0.4 to v0.8 in Two Months Two months ago I wrote about Pabawi, a web frontend for classic infrastructures. At the time, v0.4.0 had just shipped with Bolt, PuppetDB, PuppetServer and Hiera integrations. It was a working prototype — useful, but rough around the edges. Today, four releases later, Pabawi is a different animal. This post is a catch-up: what changed, where

[ Read More ]

Friday, 16. January 2026

Announcing Pabawi, a web frontend for classic infrastructures

5 months ago | Source: Example 42

Is there still space in AI and Cloud native days for a new tool to manage classic infrastructures based on physical or virtual servers? If you handle good old servers, and use Puppet, Bolt or Ansible to configure and manage them, then the answer might be yes, and we may have a nice tool for you. Pabawi is a new, modern, sleek web frontend to inventory your systems, check their configuration manag

[ Read More ]

Monday, 24. November 2025

Choria Hierarchical Data

7 months ago | Source: R.I.Pienaar - www.devco.net

As most are aware, I created the widely used Hiera system in Puppet. I introduced it in 2011, and it has since become essentially the only way to use Puppet in any meaningful fashion. Given its widespread adoption, I donated the code to Puppet, and it became integrated with Puppet core.

Unfortunately, during this integration we lost some key values—the command line and the ability to use

[ Read More ]

Monday, 06. October 2025

The new gem server in town

8 months ago | Source: Overlook InfraTech

If you’re in the Ruby world you may have been following the RubyGems shenanigans of the last few weeks. They suffered a poorly communicated corporate led rug-pull, not all that dissimilar to the games Perforce has played over the last year or so. Amusingly, they also claimed it was for security purposes without providing any actual rationale supporting that claim.

[ Read More ]

Tuesday, 26. August 2025

Platform Engineering at CNS Munich

10 months ago | Source: Camptocamp Blog

This year Cloud Native Summit (CNS) in Munich gathered adopters and technologists from open source and cloud native communities.

Compared to last year's Kubernetes Communities Days (KCD), the agenda dedicated many slots to Platform Engineering. This discipline can be seen as a way to fill gaps between different stakeholders of an Internal Developer Platform (IDP). Last year I wrote an ar

[ Read More ]

Friday, 11. July 2025

đź§© Puppet Module Update Process

11 months ago | Source: betadots

🔍 1. Identify and Analyze the Module
  • Extract a module name from the Puppetfile.
  • Search for the module on Puppet Forge.
  • Compare available versions and identify the latest one.
📝 2. Review Changes in the Module
  • Follow the Project URL on the Forge page to the GitHub repository.
  • Check recent changes under Releas

    [ Read More ]


đź§© Puppet Modul Update Prozess

11 months ago | Source: betadots

🔍 1. Modul identifizieren und analysieren
  • Einen Modulnamen aus dem Puppetfile entnehmen.
  • In der Puppet Forge nach dem Modul suchen.
  • VerfĂĽgbare Versionen vergleichen und die neueste identifizieren.
📝 2. Änderungen im Modul prüfen
  • Ăśber den Link zur Project URL auf der Forge-Seite zum GitHub-Repository wechseln.
  • [ Read More ]

Thursday, 12. June 2025

So much for being developer first

over a year ago | Source: Overlook InfraTech

Well, it appears that Perforce has taken another step down the enshittification journey. For some strange reason, it appears that they don’t want you writing Puppet modules unless you’re a paying customer. That’s right, they killed the open source PDK and sequestered the source away, just like they did with Puppet. They would like you to pay for the privilege of creating content for them.

[ Read More ]

Monday, 12. May 2025

OpenVox InfraTales - MacOS Signing and Notarization

over a year ago | Source: Overlook InfraTech

Hi everyone! Nick here. I figured it was time I finally write a blog post. If you’ve seen me around on the Vox Pupuli Slack, you know that I’ve been deep in the trenches of OpenVox build code for some time now, getting the various bits to a secure and stable place where it’s easily accessible to community contributors.

[ Read More ]

Thursday, 01. May 2025

The OSU Open Source Lab needs your help today

over a year ago | Source: Overlook InfraTech

Have you been looking at the OpenVox project and wondered what you could do to help out? What if I told you about an opportunity to help us, and also hundreds of other OSS projects that you probably rely on? The OSU Open Source Lab is OpenVox’s primary package host and helped us get the project off the ground right from the start. They help hundreds of open source projects with critical infrastruct

[ Read More ]

Tuesday, 22. April 2025

Talos Linux: a new standard for on-premises Kubernetes clusters?

over a year ago | Source: Camptocamp Blog

A few weeks ago, I was at KubeCon Europe 2025 in London and I had the opportunity to attend a presentation that tackled the monumental challenge of migrating 35 Kubernetes clusters in an air-gapped environment from nodes deployed with a mix of kubeadm/Ansible/Puppet to Talos Linux nodes deployed using Cluster API.

While the presentation was quite interesting (you can get the slides here

[ Read More ]

Thursday, 20. March 2025

A whirlwind conversation on trademarks

over a year ago | Source: Overlook InfraTech

Quite a few people over the last few months have helpfully pointed out the name collisions in the OpenVox Puppet fork. If you didn’t recognize it, there’s also a VoIP/PBX provider called OpenVox. Surely that’s got to be a violation of some kind of law, right? Even Google gets it very wrong! See how our information is interleaved in this autogenerated profile?

[ Read More ]

Friday, 28. February 2025

Paying their fair share

over a year ago | Source: Overlook InfraTech

The other day someone shared a Puppet Community Slack post in which a very senior Perforce sales engineer stated plainly that the reason for their sequestered source shenanigans is that they’re “asking open source users to pay their fair share.” Now, I don’t want to sound like I’m poking fun at this particular corporate flunky, he’s only repeating what he’s clearly been told over and over again, bu

[ Read More ]