Your source of Puppet technical information
3 hours ago | Source: betadots
đ 1. Identify and Analyze the ModulePuppetfile
.3 hours ago | Source: betadots
đ 1. Modul identifizieren und analysierenPuppetfile
entnehmen.29 days 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.2 months 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.2 months 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 infrastruct3 months 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
4 months 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?4 months 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, bu5 months ago | Source: Overlook InfraTech
Well, weâre back from Belgium after another successful week of conferences. First we attended FOSDEM in Brussels, then we hustled down to Ghent for the CfgMgmtCamp speakerâs dinner. This year is special to me because itâs the first year that Iâve not gone to represent someone else. It was also special because the atmosphere was so positive. There were a ton of great talks, more sponsorship dollars,5 months ago | Source: betadots
Puppet by Perforce hat angekĂŒndigt,
dass die Open Source Pakete ab 2025 nur noch nach Zustimmung einer nicht weiter definierten EULA verfĂŒgbar gemacht werden sollen.
In early 2025, Puppet will begin to ship any new binaries and packages developed by our team to a private, hardened, and controlled location. Community contributors will have free access to this private repo under
6 months ago | Source: Overlook InfraTech
Itâs been quite a journey, yâall. But weâre excited to announce the first release of OpenVox, the community-maintained open source implementation of Puppet. OpenVox 8.11 is functionally equivalent to Puppet and should be a drop-in replacement. Be aware, of course, that even though you can type the same commands, use all the same modules and extensions, and configure the same settings, OpenVox is no6 months ago | Source: betadots
This is the final post in a three-part serie, covering the concepts and best practices for extending Puppet using custom facts, custom functions and custom types and providers.
Part 1 explores how to create custom facts, which allow nodes to send information to the Puppet Server.
Part 2 discusses building custom functions to process data or execute specific tasks.
Part 3
6 months ago | Source: betadots
Dies ist der letzte Beitrag in einer dreiteiligen Serie, die die Konzepte und Best Practices fĂŒr die Erweiterung von Puppet mithilfe von benutzerdefinierten Fakten, benutzerdefinierten Funktionen und benutzerdefinierten Typen sowie Providern behandelt.
Teil 1 untersucht, wie man benutzerdefinierte Fakten erstellt, die es Knoten ermöglichen, Informationen an den Puppet-Server zu senden.
6 months ago | Source: betadots
This is the second post in a series of three, covering the concepts and best practices for extending Puppet using custom facts, custom functions and custom types and providers.
Part 1 covers Custom Facts, which explain how a node can provide information to the Puppet Server.
Part 2 (this post) focuses on Custom Functions, demonstrating how to develop functions for data processing
6 months ago | Source: betadots
Dies ist der zweite Beitrag einer dreiteiligen Serie, in der die Konzepte und Best Practices zum Erweitern von Puppet mithilfe von benutzerdefinierten Facts, benutzerdefinierten Funktionen und benutzerdefinierten Typen und Providern behandelt werden.
Teil 1 behandelt Benutzerdefinierte Facts, die erklĂ€ren, wie ein Knoten Informationen an den Puppet-Server ĂŒbermitteln kann.
Teil 2
6 months ago | Source: Overlook InfraTech
Everythingâs been super hectic with the holidays and so nobody noticed that I didnât post the last two weeks, right? I joke, but not really. Weâve been super busy too and not just with the regular holiday stuff. In between the celebrations and glĂŒhwein, weâve been working on community building.6 months ago | Source: betadots
Dies ist der erste von drei BeitrÀgen, die die Konzepte und Best Practices zur Erweiterung von Puppet mit Hilfe von benutzerdefinierten Fakten, benutzerdefinierten Funktionen, benutzerdefinierten Typen und Providern behandeln.
Teil 1 (dieser Beitrag) erklÀrt benutzerdefinierte Fakten und wie ein Puppet Agent dem Puppet-Server Informationen bereitstellen kann.
Teil 2 konzentriert
6 months ago | Source: betadots
This is the first in a series of three posts covering the concepts and best practices for extending Puppet using custom facts, custom functions and custom types and providers.
Part 1 (this post) explains custom facts and how a node can provide information to the Puppet Server.
Part 2 focuses on custom functions, detailing how to develop data processing or execution functions.
7 months ago | Source: Overlook InfraTech
Events of the last week have me thinking about something thatâs true in a lot of contexts. A lot of people like to have control of a relationship; control of a situation; control of the message; or in this case, control of a community. I get it, realizing that you donât have control can be unsettling. But in reality, not having control is the natural order of things and youâll have a much better ti7 months ago | Source: Overlook InfraTech
Last week was Thanksgiving for the USA and while I donât personally celebrate the holiday or the violent colonization it represents, it does encourage me to reflect back on some of the things Iâm most thankful for. Once again, you wonât be surprised to hear that itâs people. Coworkers, friends, community members, industry professionals that I learn from and am inspired by every day. People that Iâm8 months ago | Source: Overlook InfraTech
We had a slight disagreement with our attorney while drafting our articles of incorporation and related documents. Heâd used some very aggressive language around the ownership of intellectual property and whatnot. It was pretty standard lingo but it just rubbed us both the wrong way and we asked him to tone it down significantly. This prompted a long discussion about our open source business model.8 months ago | Source: Overlook InfraTech
Well, Iâve got some great news for you. Thanks to hard work by a few volunteers, we have alpha community-built packages up and the starts of a download mirror list, which you can find on the new âdownloadsâ page. But letâs talk a bit before you go racing off to install and make sure you know what youâre dipping into.8 months ago | Source: Overlook InfraTech
Well, it looks like they did it. Perforce has all but closed the Puppet source. To be fair, they didnât actually change the license itself, but theyâve gone as far as they could and still remain compliant. Theyâre forking projects internally where all their development will happen and pinkie-swear promise that âŠ.. eventually âŠ.. that work will make it to the public repositories.8 months ago | Source: Overlook InfraTech
Flutter is a neat little UI toolkit allowing you to build applications targeting most major platforms. It started out mobile only, iOS and Android. Today it supports web and desktop too. I poked at it back in the day when I was considering some fun mobile app dev side projects. It made a pretty big splash initially, with a lot of community interest. Was it to be the fabled universal toolkit?That's easy, create a pull-request in Planet Puppet GitHub