-
April’s Puppetlabs Modules Roundup is live!
This month covers updates to 8 puppetlabs modules:
- cd4peadm
- comply
- complyadm
- lvm
- pe_event_forwarding
- peadm
- sce_linux
- splunk_hecIf you manage Puppet at scale, this is a quick way to spot changes worth a closer look.
Read the April 2026 roundup: https://dev.to/puppet/puppetlabs-modules-roundup-april-2026-358
-
“Migrations fail when visibility is stale, drift grows, and cutovers go manual.”
Migrating Puppet environments doesn’t have to be painful.
Tony Green shares hard‑won lessons from real-world migrations and how to stay in control when things get messy.
If you’re planning a Puppet migration (or already in the middle of one), this is well worth a read:
-
A lot of teams are being told to “use AI in ops” right now. The harder part is figuring out *where it actually helps* day to day without adding risk, noise, or another thing to babysit.
If you’re curious (or skeptical 👀) about AI in ops, join Robin Tatam and Jason St-Cyr as they share their thoughts on where AI can realistically fit into infrastructure operations today. No magic, just using good tools to do better.
-
📢 Puppet Continuous Delivery 5.15.0 available with improvements for stability, security, integrations, and usability.
Highlights include:
- New external_webhook_url support for proxy-based deployments
- Impact Analysis updates for Pipelines as Code
- Clearer GitLab commit status reporting
- Amazon Linux 2023 support for Docker-based installs
- Security and dependency updates addressing reported CVEsFull release notes:
https://help.puppet.com/cdpe/current/Content/UserGuide/CDPE/ReleaseNotes/cd_release_notes.htm#Version5150 -
Puppet Security Compliance Management 3.7.0 is out!
This release focuses on keeping compliance stable as environments scale:
- New CIS benchmarks for modern Linux, macOS, and Windows 11
- More predictable scan performance with tunable JVM memory
- Stronger session and GraphQL API controls
- Security fixes and dependency updates (CVE items in the release notes!)👇Check out the Release notes:
https://help.puppet.com/scm/current/Content/UserGuide/SCM/Release_notes/release_notes.htm#SecurityComplianceManagement370 -
Are you looking at how you can bring your Copilot and Puppet development together to build more of your infrastructure as code in an agent-assisted flow? Jason St-Cyr put together a blog tutorial showing his experience generating a Puppet module using GitHub Copilot, Visual Studio Code, and the latest Puppet MCP release!
https://www.puppet.com/blog/ai-assisted-puppet-module-development
-
Puppet Core 8.18.0 is out with macOS 15 support and security updates.
This release includes CVE fixes across core dependencies:
- libxml2 updated to 2.15.2
- zlib gem updated to 3.0.1
- curl updated to 8.19.0If you’re managing macOS fleets or operating with tight patch windows, this is a solid release to plan into your next upgrade cycle.
Release notes:
https://help.puppet.com/core/current/Content/PuppetCore/PuppetReleaseNotes/release_notes_puppet_x-8-18-0.htm -
March 2026 brought 4 Puppetlabs module releases in the Forge catalog.
Across the month, the clearest themes were compatibility updates across Puppet Enterprise (PE), supported platforms, and operational hardening and troubleshooting improvements.
Read along to see what changed this month! 👇
https://dev.to/puppet/puppetlabs-modules-roundup-march-2026-3bde
-
Puppet Enterprise 2025.9 and 2023.8.9 are out!
🔧 PE 2025.9:
- Real-time visibility into Advanced Patching runs
- Clearer errors and retry support for patch group creation
- Edit or stop workflows from the console or API
- Agent support for Debian 13 (amd64, aarch64)
- Multiple CVEs addressed🔐 PE 2023.8.9 adds Debian 13 agent support and security fixes.
📄 Release notes:
2025.9: https://help.puppet.com/pe/current/topics/release-notes-pe-x-9.htm
2023.8.9: https://help.puppet.com/pe/2023.8/topics/release-notes-pe-x-y-9.htm -
SCE for Windows now supports the latest versions of the puppetlabs‑pwshlib dependency, including a fix for DSC reporting issues.
In addition, resource names are updated to correctly reference SCE instead of the legacy CEM name.
NOTE: When updating to the latest release of SCE for Windows, you will also want to upgrade `puppetlabs-pwshlib` as well.
💾 Download from the Forge: https://forge.puppet.com/modules/puppetlabs/sce_windows/readme
📖 Read the latest release notes: https://help.puppet.com/sce/current/windows/scew_relnotes_v221.htm
-
In this demo, see how to use Visual Studio Code, GitHub Copilot, and the Puppet MCP Server to generate an EdgeOps automation task for your network devices!
This video shows you how to setup your mcp.json file and then prompt for a task that configures NTP servers on a switch using your device's configuration info.
-
Ahead of the webinar on November 5th, here's a short session from Jason St-Cyr with some content that we couldn't squeeze into the webinar! Get an overview of how Puppet Edge helps with automation across Day 0, Day 1, and Day 2:
-
Join @jasonstcyr, Margaret Lee, and Robin Tatam on November 5 for an exclusive Puppet Edge webinar!
They’ll share how Puppet Edge is simplifying and scaling network device automation, making edge infrastructure smarter and more efficient.
https://www.puppet.com/resources/events/webinar/puppet-edge-hybrid-automation
-
The Puppet Edge series by Jason St-Cyr continues with a dive into the new code assist and MCP. Full tutorial on how to create your tasks for the new Puppet EdgeOps module using Copilot and the new Puppet MCP server!
https://www.puppet.com/blog/puppet-edge-code-assist
A lot packed in:
- 'Why' code assist?
- Step-by-step to generate a manage NTP server task for an Arista router
- What does Puppet MCP share to the LLM?
- So many resources links! -
Do you have questions about Puppet Edge? Margaret, Robin, and Jason from the @puppet team are having a webinar on November 5th where you can learn a little about the what and why of Edge but also ask some questions:
https://www.puppet.com/resources/events/webinar/puppet-edge-hybrid-automation
If you have questions for the team in advance of the webinar, drop them here! We can try to incorporate into the webinar content and answer here as well.
-
Following up on that intro article to Perforce Puppet Edge, another article now out with code examples of how you can build up tasks for Puppet Edge to update network devices over NETCONF.
https://www.puppet.com/blog/puppet-edge-netconf-yang-automation
See the code for using the new EdgeOps module for these scenarios:
1. Create a user on a device
2. Manage and Enable NTP servers
3. Configure a VLAN!Is there something you'd like to know more about in the new Puppet Edge?
-
New tech article on the blog! Jason St-Cyr is launching a 5-part series on Puppet Edge, starting with a quick overview of how Puppet Edge can help across Day 0, Day 1, and Day 2 automation of your infrastructure.
https://www.puppet.com/blog/infrastructure-automation-lifecycle-edge-management
-
Margaret Lee is on the channel to introduce the new Puppet Edge, a new option for managing your network devices with Puppet! With new options for NETCONF-managed devices, code assist for your tasks, workflows, and a new playbook runner module, there is a lot to unpack in this one!
-
Do you have questions about how to develop Puppet Modules under the new Developer EULA? Wondering where you can publish your module code? Unsure whether there are restrictions on your CI/CD workflow? How many nodes can I run for free?
Our latest article provides answers to frequently asked questions we've heard from the community.
🔗 Read the full article here: https://www.puppet.com/blog/puppet-module-developer-eula-faq
-
Wanting to take preventative steps to optimally maintain your open source Puppet stack? Then checkout Garretts write-up
https://dev.to/puppet/open-source-puppet-preventative-maintenance-1dab
-
Happy (very punctual) #FiveMinuteFriday. Today we're talking about some changes we are making in light of the #XZBackdoor. tldr; the Trusted Contributors program will be doing a bit more #TrustButVerify. Read more about Trusted Contributors at https://www.puppet.com/ecosystem/contribute/trusted-contributors or download the scanner module at https://forge.puppet.com/puppetlabs/xzscanner and check your infrastructure today.
-
Happy #FiveMinuteFriday everyone! We have a new training course under development on testing Puppet code. Jain Waldrip from the #TechEd team joins us to talk about it.