Top all-time · #1643
Puppet
Company blog · puppet.com/blogsystemsprogramming
Puppet is the company blog at puppet.com, writing about systems and programming. Since 2016, 45 different Hacker News readers have linked it 53 times, most often “Our Plans for Open Source Puppet in 2025”. It is still writing: the last post was on 2025-11-07, and you can follow it by feed.
Too few sampled comments (23) to say how often HN recommends it.?
Why HN links it
HN readers link Puppet's site as the official reference for its configuration management tool, including docs, blog posts, the State of DevOps report, and press releases. Job postings and the Relay product also appear.
Summarised by Claude from a sample of 23 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Perforce Puppet is the leading modern infrastructure ops platform for automation, configuration management, DevSecOps, compliance, CI/CD, patching & more.
Most-linked posts?
- Our Plans for Open Source Puppet in 20256 people · 6 mentions · first linked 2024-11-07
- /2 people · 2 mentions · first linked 2017-08-16
What Hacker News says?
I agree; that's the "client-server legacy" that I mentioned in GP. It's unfortunately not widely known that Puppet can be run just like you describe, over SSH (or, for e.g. running in a Docker container, can be invoked as a one-shot "puppet apply" against a local configuration file like pyinfra's "local" transport): https://www.puppet.com/docs/bolt/latest/bolt.html . Doing that requires no background daemons, puppet…
Comment linking /docs/bolt/latest/bolt.html
on “Pyinfra: Automate Infrastructure Using Python”Submitted An Open Letter from the CEO of Puppet: Puppet and Perforce as a story · 88 points
HN discussionRelay by Puppet | Senior Software Engineer | Portland, OR or remote (5 hour overlap with Pacific Time) | Full-time | https://puppet.com and https://relay.sh Hi! Relay is Puppet's fast-moving SaaS/PaaS endeavor into the cloud-native arena. Relay is an event-driven workflow execution engine that helps connect service APIs and infrastructure. We're looking for a senior-level backend engineer[0] keen on DevOps and secur…
Comment linking /company/careers/jobs/2808521
on “Ask HN: Who is hiring? (April 2021)”Submitted My journey to securing sensitive data in Puppet code as a story · 38 points
HN discussionI believe they're referring to https://puppet.com EDIT: Left the tab open too long, beaten to the punch by 20 minutes.
Comment linking /
on “Puppeteer: Headless Chrome Node API”Submitted Workflow automation for continuous delivery by Puppet as a story · 10 points
HN discussionI can imagine provisioning the testing boxes for that whole thing with Puppet. https://puppet.com/
Comment linking /
on “Puppeteer: Headless Chrome Node API”Submitted Visualize Your Puppet Data in Grafana with the Observability Data Connector as a story · 4 points
HN discussionPuppet | Senior Software Engineer | Portland, OR or remote (5 hour overlap with Pacific Time) | Full-time | https://puppet.com Hi! Relay[0] is Puppet's fast-moving SaaS/PaaS endeavor into the cloud-native arena. Relay is an event-driven workflow execution engine that helps connect service APIs and infrastructure. We're looking for a senior-level backend engineer[0] keen on DevOps and security to make our workflow ex…
Comment linking /company/careers/jobs/2808521
on “Ask HN: Who is hiring? (March 2021)”Submitted Our Plans for Open Source Puppet in 2025 as a story · 4 points
HN discussionYes, there are things like Puppet and Ansible for Windows. Two good examples are Puppet and Ansible. https://puppet.com/use-cases/windows-infrastructure-automati... https://www.ansible.com/integrations/infrastructure/windows There's also Desired State Configuration https://docs.microsoft.com/en-us/powershell/scripting/dsc/ov... There's also Group Policy. https://en.wikipedia.org/wiki/Group_Policy There's probably a…
Comment linking /use-cases/windows-infrastructure-automation/
on “Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores”Submitted State of DevOps Report as a story · 4 points
HN discussionhttps://puppet.com/blog/unit-testing-rspec-puppet-for-beginn...
Comment linking /blog/unit-testing-rspec-puppet-for-beginners/
on “Ansible Techniques I Wish I’d Known Earlier”Submitted Upgrading from open source Puppet to Puppet Core as a story · 3 points
HN discussionI still prefer the Open Source edition of https://puppet.com/ to manage larger, diverse environments - which may include not just servers, but workstations, network appliances and so on. It's well established with lots of quite portable modules. But it can also be a bit on the slower side and comes with a steeper learning curve then some of the others. https://www.ansible.com/ is surely a good solution for Bootstrap…
Comment linking /
on “Ask HN: Which configuration management software would/should you use in 2020?”Submitted Plans for Open Source Puppet in 2025 as a story · 3 points
HN discussion> compare to something based on an imperative language, say Puppet or Chef I'm puzzled by this comparison. I consider both of these to be primarily declarative languages. You declare the state you want puppet or chef to enforce, not how they get there. E.G. https://puppet.com/blog/puppets-declarative-language-modelin...
Comment linking /blog/puppets-declarative-language-modeling-instead-of-scripting/
on “Terraform 0.15 General Availability”Submitted State of DevOps Survey if you're interested in participating as a story · 3 points
HN discussionTry this link: https://puppet.com/system/files/2016-06/2016%20State%20of%20...
Comment linking /system/files/2016-06/2016%20State%20of%20DevOps%20Report_0.pdf?download=1
on “Trunk-Based Development”Submitted Containers are eating the world as a story · 3 points
HN discussionPuppet Labs’ recently published State of DevOps (2016) report specifically calls out trunk-based development as a leading indicator of high performing organizations [1]. [1] https://puppet.com/resources/white-paper/2016-state-of-devop...
Comment linking /resources/white-paper/2016-state-of-devops-report
on “Trunk-Based Development”Submitted Puppet acquires Reflect (the data-visualization-as-a-service platform) as a story · 3 points
HN discussionNo, storing encrypted secrets in repositories is an incredibly common and safe practice in DevOps/GitOps environments. Virtually every orchestration tool has some way to support it. E.g. k8s sealed secrets https://github.com/bitnami-labs/sealed-secrets E.g. Salt's GPG filters https://docs.saltproject.io/en/latest/ref/renderers/all/salt... E.g. Ansible Vault https://docs.ansible.com/ansible/latest/user_guide/vault.ht…
Comment linking /docs/puppet/6/securing-sensitive-data.html
on “A GitHub repository was public-viewable”Submitted 2016 State of DevOps Report Infographic as a story · 3 points
HN discussion> I toyed with a simple puppet-alike, written in golang, called marionette (in hindsight a terrible name) Well, yeah, especially as Puppet has a well known solution named Marionette Collective * https://puppet.com/docs/mcollective/current/index.html * https://choria.io/docs/about/mcollective/
Comment linking /docs/mcollective/current/index.html
on “Chef to be acquired by Progress”Submitted 2016 State of DevOps Report [pdf] as a story · 3 points
HN discussion> Also you can use traditional ansible, puppet or chef to create and manage images and containers directly instead of learning shell scripts and Dockerfile way with additional cognitive load. You can certainly provision docker containers using ansible / chef / puppet. It's not popular, because they do way more than is required in those situations normally, but it doesn't stop you. A lot of larger applications on doc…
Comment linking /blog/running-puppet-software-docker-containers
on “LXD 3.8 has been released”Submitted Puppet Core: Avoid doing Open Source Puppet builds on your own as a story · 2 points
HN discussionI do agree that Ansible is quite easy to start with, YAML being a fairly simply syntax to understand if you've never coded before. One of the things i struggle with most in regards to Ansible is that things that are semi-interesting like loops, conditionals, data munging, etc are quite complicated and cumbersome. I agree that things like Puppet and Chef make these tasks _much_ easier and i end up writing more unders…
Comment linking /docs/bolt/latest/bolt.html
on “Getting Started with Ansible”Submitted Our Plans for Open Source Puppet in 2025 as a story · 2 points
HN discussion