CASTING CALL: CodeTV is teaming up with AWS to do our biggest show to date, and we want you to be on it!
come join me, host @kelseyhightower.com, and a whole bunch of awesome devs in a fun, team-based dev competition
details and form to apply: codetv.link/wdc/aws-cast...
Posts by Jason St-Cyr
Perforce Puppet release announcement banner image. The heading reads: “Security Compliance” with a subtitle that has the text “SCM 3.7.0 adds new CIS benchmarks for Linux and macOS, along with Windows 11 Enterprise updates.”
Puppet Security Compliance Management (SCM) 3.7.0 has some new CIS benchmarks and updates available!
New benchmarks (Linux, macOS), updates for Windows 11, security fixes, and better performance.
Details in the Release notes 👇
help.puppet.com/scm/current/...
#Puppet #Compliance #Security
You could prompt something like: “Analyze this Puppet module and list required dependencies in three groups: (1) required Forge modules for metadata.json, (2) optional/recommended Forge modules, (3) non-Puppet runtime dependencies. Cite exact file lines for each suggestion and mark confidence.”
The MCP and PDK can help get the structure right and get some good code generated, but even if the agents were filling in the module dependency metadata I would still think you'd want to review that and make sure.
In my flow, I didn't touch the module dependencies. I was going for the module structure and logic, with the intention of generating module dependency through prompting. Like "Add dependencies for x,y, and z" as part of the context, and then the tooling can validate it. (Or I prompt for suggestions)
How you can bring your Copilot and Puppet development together to build more of your infrastructure as code in an agent-assisted flow? I put together a tutorial showing my experience generating a Puppet module using GitHub Copilot.
www.puppet.com/blog/ai-assi...
#Puppet #AI #Copilot #AIOps
This isolation is something I have been wondering about, as someone who works in tech community spaces. When the outreach to other humans is gone, when we don't chat on the forums/channels/groups and social media is for one-way algorithm-pleasing broadcasting... How do we keep digital community?
Perforce Puppet release announcement banner image. The heading reads: “Puppet Core 8.18 released!” with a subtitle that has the text “Key security updates and macOS 15 support added.”
Puppet Core 8.18.0 is released!
- macOS 15 support (x86_64 + ARM)
- Security updates addressing multiple CVEs across core dependencies
Release notes:
help.puppet.com/core/current...
#Puppet #DevOps #InfrastructureAsCode
Non-techies get scared of automation because they think that's too close to the code... but code assists are so good now you don't need to have the deep knowledge of the dark ways anymore.
Dive in, build the tools you need! Good ol' automation is more powerful than ever right now.
Use the agent for what it's good at: deciphering intent and generating content. Don't try to make it do what it doesn't know how to do.
Have an agent that can run tools? Give it the tools it needs to do the job. That way you can use the agent layer to handle the pesky "talking to humans" bit.
This industry has automation down pretty well. #DevOps is alive because we all wanted to automate more. It's a solved problem.
Agents don't know how to do this reliably, but you can capture what you want to do in automation code and let agents run that.
Heck, use agents to build the automation.
Was having a chat yesterday on "could we build an agent to do this?" I asked:
- Is it bad if the data is wrong or missing?
- Do you need to run it on a scheduled basis?
- Is the thing you are doing a repeatable, known, structured problem?
The answers: "Yes. Yes. Yes."
Automate. Let me explain...
March 2026 brought 4 Puppetlabs module releases in the Forge catalog.
New Puppet Enterprise compatibility updates, new supported platforms, and operational hardening and troubleshooting improvements.
See what changed this month! 👇
dev.to/puppet/puppe...
#Puppet #InfrastructureAsCode
The Perforce State of DevOps Report webinar is now on YouTube! Have a listen as Nico Krüger, Robin Tatam, and I chat about the findings in the report and where teams should focus first before trying to get AI to solve all their problems.
www.youtube.com/watch?v=6J-4...
#DevOps #AI
One of the few April Fools gags by a vendor that I enjoyed yesterday!
"It looks like you're building a website!"
This little guy on my Vercel preview site made my day! 😁
Perforce Puppet release announcement banner image. The heading reads: “Puppet Enterprise” with a subtitle that has the text “Malformed task or plan metadata no longer causes failures with Puppet Enterprise 2025.10”
Puppet Enterprise versions prior to 2025.9, malformed task or plan metadata issues were logged and the affected task/plan was ignored.
In 2025.9, this malformed data caused tasks/plans listing to fail to load. PE 2025.10 resolves this issue.
👉 READ MORE: help.puppet.com/pe/current/t...
#Puppet
The girls wanted to try NHL 24 with me and we found a tournament option where you could pick the women's Team Canada and they lit up. They're naming out all the players they get to be and have huge smiles as they play. So glad women's hockey is in these games now!
The Land of Stories books by Chris Colfer were really fun for my little ones, and the Endling series by Katherine Applegate!
Learn what's new in the Puppet Enterprise 2025.9 and 2023.8.9 releases! Get better visibility into Advanced Patching, improved workflow control, Debian 13 agent support, and security fixes:
dev.to/puppet/puppe...
#Puppet #DevOps #InfrastructureAsCode
AI adoption in DevOps is accelerating, but trust, accuracy, and real-world usability still matter.
I sat down with Jessica Gao to unpack how AI is being used in infra and ops teams today, and what’s changed over the last 12–18 months.
www.youtube.com/watch?v=WBxk...
#Puppet #AI #MCP #DevOps
Did you miss our webinar discussing the State of DevOps report on Wednesday? Never fear, the team got it posted up for on-demand today!
www.puppet.com/webinars/sta...
#DevOps #AI
Puppet release announcement banner that has the title “SCE for Linux new release” and the subtitle reads “Version 2.6.0 of Security Compliance Enforcement (SCE) for Linux now supports Ubuntu 24.04 and other changes. Download today!”
ℹ️ Ubuntu 24.04 support comes to #Puppet SCE for Linux.
SCE for Linux latest release adds support for enforcing CIS benchmarks (v1.0.0, Level 1 & 2) on Ubuntu 24.04 LTS, plus logging and reliability improvements.
Release notes: help.puppet.com/sce/current/...
#Linux #Security #Compliance #DevOps
Today is my last day with the Deno team 🦕💖💔
I know they're gonna keep making awesome things.
But now *I* need to make awesome things for someone else! If you're looking for a DevRel with a JS focus and extra sparkle, get in touch!
Perforce Puppet has posted a 90-day notice that Puppet Agent support for the some operating system platforms are reaching End of Life (EOL). Support for these platforms will be discontinued in upcoming Puppet releases:
dev.to/puppet/puppe...
"Putting your head in the sand and saying “AI BAD” won’t get us to where we need to be. We need guardrails on these tools. We need smart people advocating for the responsible implementation of these tools. We need ethics to matter in this space. We need regulations."
jasonstcyr.com/2026/03/11/i...
‘Hey’ came before ‘hi,’ and ‘hi' came before ‘hello.’
‘Hi’ is most likely a variant of ‘hey.’
‘Hello’ is not related to either.
Goodbye.
Tiny bit of DevOps trivia on the blog today.
Not sure how I've missed this, but a colleague pointed out how you can edit your Azure DevOps wiki pages locally, and it seemed too helpful not to share:
blog.jermdavis.dev/posts/2026/d...
Just finished watching Sinners and it was phenomenal. All the good things said were right!
Wondering what new Puppet module releases came out in February? Check out the details on the the latest module updates in the February Puppetlabs Modules Roundup:
dev.to/puppet/puppe...
#puppet