Tag: DevOps

  • Tutorial: Running Ansible Playbooks from Puppet

    Tutorial: Running Ansible Playbooks from Puppet

    Originally posted 2025-10-30 at: https://www.puppet.com/blog/run-ansible-playbooks-with-puppet-edge-playbook-runner When thinking about imperative infrastructure commands and Day 0 tasks for provisioning infrastructure, Ansible is an oft-mentioned tool that has been popular among practitioners for its easy YAML syntax and agentless architecture. You might have used Ansible to get your infrastructure started or for other…

  • Build Tasks for Network Devices Faster with Code Assistance and Puppet Edge

    Build Tasks for Network Devices Faster with Code Assistance and Puppet Edge

    Originally posted 2025-10-23 at: https://www.puppet.com/blog/puppet-edge-code-assist Whether you are an all-in vibe coder or AI skeptic, you probably know that most software developers are now incorporating AI into their day-to-day process. Google Cloud’s 2025 DORA report saw “the majority of survey respondents (90%) use AI as part of their work.” The 2025 StackOverflow Developer…

  • Automating Network Devices with NETCONF and YANG in Puppet Edge

    Automating Network Devices with NETCONF and YANG in Puppet Edge

    Originally posted 2025-10-16 at: https://www.puppet.com/blog/puppet-edge-netconf-yang-automation Infrastructure teams manage not only servers and cloud resources, but also complex network environments. Routers, switches, and firewalls…often from multiple vendors with many models and versions. The devices require a consistent configuration and strict compliance enforcement to meet enterprise requirements. Historically, network management has been…

  • Expanding Your Infrastructure Automation Across the Lifecycle Using Puppet Edge

    Expanding Your Infrastructure Automation Across the Lifecycle Using Puppet Edge

    Originally posted 2025-10-13 at: https://www.puppet.com/blog/infrastructure-automation-lifecycle-edge-management Infrastructure automation is evolving… and so is Puppet! While Puppet has long been known for its strength in Day 2 operations through agent-based desired state configuration, Puppet also extends across Day 0 and Day 1 tasks. With Puppet Edge, you can target network devices alongside…

  • Introducing Puppet Edge and new Puppet Enterprise releases!

    Introducing Puppet Edge and new Puppet Enterprise releases!

    Originally posted 2025-09-24 at: https://dev.to/puppet/introducing-puppet-edge-and-new-puppet-enterprise-releases-1ejf A New Way to Manage Network and Edge Devices Edge environments are expanding rapidly, yet most organizations lack visibility and control over these devices. Nearly half of network outages are caused by configuration errors, and traditional agent-based approaches aren’t practical for many edge or network…

  • Tutorial: How to Remediate Vulnerabilities with Puppet Enterprise Advanced Patching

    Tutorial: How to Remediate Vulnerabilities with Puppet Enterprise Advanced Patching

    This blog first appeared on 2025-08-07 at puppet.com: https://www.puppet.com/blog/vulnerability-remediation-puppet-advanced-patching The rate at which vulnerabilities are being exploited is on the rise. The VulnCheck company, which specializes in vulnerability intelligence, found that in Q1 2025, 28.3% of vulnerabilities were exploited within 1 day of CVE disclosure. Keeping your systems up to date is…

  • Puppet Enterprise: New Releases and a New Product Lifecycle

    Puppet Enterprise: New Releases and a New Product Lifecycle

    This post originally appeared on 2025-08-06 at dev.to: https://dev.to/puppet/puppet-enterprise-new-releases-and-a-new-product-lifecycle-4knn Lots of news in the Puppet Enterprise world this week! There are new releases of Puppet Enterprise (PE) 2023.8.5 and 2025.5 (PE and PE Advanced), big changes to the Puppet Enterprise Lifecycle, and a new EOL announced for Comply 2.x. Let’s…

  • Tutorial: Visualize Your Puppet Data in Grafana with the Observability Data Connector

    Tutorial: Visualize Your Puppet Data in Grafana with the Observability Data Connector

    This article was originally published on 2025-07-24 on puppet.com: https://www.puppet.com/blog/tutorial-puppet-grafana-observability When you manage complex IT infrastructure, it becomes critical to use tooling to understand what’s happening across all of your systems in terms of performance, reliability, and compliance. Monitoring key indicators manually is simply no longer possible at that scale. Puppet…

  • Puppet Security Compliance Management (SCM) 3.5.0 and Puppet Comply 2.25.0 are now available!

    Puppet Security Compliance Management (SCM) 3.5.0 and Puppet Comply 2.25.0 are now available!

    Originally appeared July 14th on dev.to: https://dev.to/puppet/puppet-security-compliance-management-scm-350-and-puppet-comply-2250-are-now-available-3n23 What’s new? Flexible Java management  The Comply module now includes the option to use a locally installed Java runtime, instead of the Java bundled with the CIS-CAT Pro Assessor.  This enhancement is ideal for customers with specific Java version requirements or those looking…

  • Welcome the Puppet Infra Assistant to the Team!

    Welcome the Puppet Infra Assistant to the Team!

    This article was originally published on 2025-06-26 on dev.to: https://dev.to/puppet/welcome-the-puppet-infra-assistant-to-the-team-1902 Your Job isn’t Easy It’s Friday afternoon and you just want to hit the weekend, but another compliance audit request just came in. Oh joy! Responding quickly to these “fire drill” requests is getting harder. Infrastructure isn’t just growing –…

  • Security Compliance Enforcement (SCE) Version 2.4.0 for Linux is now Available!

    Security Compliance Enforcement (SCE) Version 2.4.0 for Linux is now Available!

    ✨New in this release: You can now use SCE to enforce DISA STIG controls on RHEL 9 systems. This extends the existing support for STIG compliance on RHEL 7 and 8, helping organizations meet stringent security requirements. Developed by the US Defense Information Systems Agency (DISA), the Security Technical Implementation…

  • PDK 3.5.0 is Now Available!

    PDK 3.5.0 is Now Available!

    The latest release of the Puppet Development Kit (PDK 3.5.0) is now available through Puppet Core and the Developer EULA! PDK Joins Puppet Core Puppet Core is a hardened, enterprise-ready platform built on Open Source Puppet. It offers organisations the power of the Puppet ecosystem with added benefits, such as…

  • Puppet Core v8.13.0 Release Announcement

    Puppet Core v8.13.0 Release Announcement

    The Perforce Puppet team is excited to announce the release of Puppet Core v8.13.0! This release includes several important updates and fixes to improve stability, security, and compatibility. New in v8.13.0 ℹ️Full 8.13.0 Release Notes You can access the full release notes for version 8.13.0 at help.puppet.com

  • Deploy Unicorn serialization to XM Cloud using IAR – A proof of concept

    Deploy Unicorn serialization to XM Cloud using IAR – A proof of concept

    Sitecore has been pretty clear that the only supported option for deploying items to XM Cloud was using Sitecore Content Serialization (SCS) format. But people love using Unicorn and there were enough clues lying around that Unicorn might work? But I couldn’t be sure. To make my life as a…

  • Sitecore XM Cloud and Vercel Deployment Protection

    Sitecore XM Cloud and Vercel Deployment Protection

    Recently, Vercel made Deployment Protection the default for all new projects in Vercel. This is great news! This means that all your deployments will automatically be able to be secured with authentication, passwords, or trusted IPs. However, your Sitecore XM Cloud build might not be set up yet to work…

  • How do I get a notification when my Vercel deployment fails?

    How do I get a notification when my Vercel deployment fails?

    My team was working on a project together and getting lots of ‘bot’ emails from our GitHub integration to Vercel. At least, we were getting emails when the build and deploy succeeded to Vercel. But what about when the deployment fails? Everything looked fine locally, the site was working, but…

  • Should I #DockerAllTheThings?

    Should I #DockerAllTheThings?

    A while back I was in a discussion about whether there was a benefit for all organizations to adopt Docker. I was of the opinion that there are scenarios where it just wasn’t a fit. The more I thought about this, the more I realized that the benefits are always…

  • Should we host Sitecore on IaaS or PaaS? (Jan 2020)

    Should we host Sitecore on IaaS or PaaS? (Jan 2020)

    This started as a question on the community forums, and my answer got so long I decided to capture it here as well. In general, when you are choosing an infrastructure model the first question you need to ask is what your team is comfortable having responsibility over, and what…

  • Sitecore Symposium 2019 – So you think you can DevOps?

    Sitecore Symposium 2019 – So you think you can DevOps?

    This year at Sitecore Symposium we launched a new DevOps track, with two rooms of sessions delivering what you need for day-to-day tactical solutions, but also bigger-picture, strategic guidance. Do you want to know how to deploy your code with Azure DevOps? We got you covered. Or maybe you are…

  • Continuous Improvement for Sitecore DevOps

    Continuous Improvement for Sitecore DevOps

    Did you miss out on my Montreal SUG presentation a few weeks back? Not to worry, I got your back! I recorded a run-through of my presentation and uploaded it so you can hear my thoughts on how we can continuously improve and invest in DevOps practices for our Sitecore…

  • Managing feature flags with LaunchDarkly

    Managing feature flags with LaunchDarkly

    I had the chance to work the Sitecore booth at MSBuild in Seattle last week and took the opportunity to walk around and meet some of the other partners in the Hub. A lot of folks are doing cool things, but one that caught my eye was the work being done…

  • Eleventh day of Christmas… Blogs A-Plenty!

    Eleventh day of Christmas… Blogs A-Plenty!

    On the eleventh day of Christmas, my true blog gave to me… eleven re-blogged posts! …ten women of Sitecore, nine sessions of training, eight tweets a-tweeting, seven VSTS features, six GIFS a-dancing, five Golden Rules! Four Community Sites, three Maturity Models, two Sitecore PaaS features, and Sitecore in a NuGet feed. As a fun twist, each post has…

  • Third day of Christmas… Maturity Models!

    Third day of Christmas… Maturity Models!

    On the third day of Christmas my true blog gave to me… three maturity models! .. two Sitecore PaaS features, and Sitecore in a NuGet feed. Customer Experience Maturity Model Sitecore released a maturity model a while back to guide organizations through the various stages of engaging a customer.  Great for seeing…

  • Sitecore Production Deployments: The Big Bad Wolf

    Sitecore Production Deployments: The Big Bad Wolf

    SPECIAL NOTE: This article is a lead up for my November 30th #SCUniversity session on Continuous Integration and Deployment. Register for the webinar now! Do you need to secure 14 signatures and present technical documentation just to run a script on your production database? Does it take a group of enterprise…

  • Continuous Everything: The Art of Repetition

    Continuous Everything: The Art of Repetition

    It is very fashionable to apply a single word to pretty much ANYTHING to try to get in on the latest trend. The current ‘Whatever-Ops’ trend (MarketingOps, ChatOps, OpsOps) is one such example. For a while, though, we’ve been having the word ‘Continuous’ thrown in front of a whole lot…

  • TeamCity FTP plugin 501 error: Cannot accept argument

    TeamCity FTP plugin 501 error: Cannot accept argument

    While investigating options for deploying Sitecore to Azure, I found a TeamCity deploy plugin that supported FTP (among other things). Unfortunately, after trying to get it up and running I ran into the following 501 error while using FTPES (explicit FTPS): “Failed to upload artifacts via FTP. Reply was: 501…

  • Sitecore DevOps: Deploying instance role configurations with solution

    Sitecore DevOps: Deploying instance role configurations with solution

    Those of you who have installed Sitecore in a scaled environment (i.e. multiple instances) know that the process can be somewhat tedious. To configure an instance to use a specific role, you need to manually enable/disable/modify config files to make the instance act as a delivery, authoring, or processing instance. Oh, do…

  • Fifth Day of Christmas… Five Golden Rules

    Fifth Day of Christmas… Five Golden Rules

    On the fifth day of Christmas, my true blog gave to me: Five Golden Rules! Four CI tools, Three powershell scripts, Two Keystone merge tips, …and a placeholder rule in the content tree. Today I offer you some best DevOps practices for your delivery team. Do, or do not. There is no…

  • Can I have my DevOps Fluffy with a side of Culture?

    Can I have my DevOps Fluffy with a side of Culture?

    Wednesday afternoon, while at the DevOps East Conference, I attended a Continuous Integration (CI) session delivered by Chris Riley (@HoardingInfo). Chris was sharing his past experiences with CI and how to best roll it out to all types of organizations. I particularly liked his suggestion of putting the QA team front and center,…

  • Sitecore DevOps: Scaling content deployments

    When a solution is in operational support, handling ongoing changes in the Sitecore database can be challenging. System admins and content marketers need to be able to make changes in production authoring, the maintenance team needs to make quick fixes through all environments, and the development team needs to be…

  • Automate your server updates with OPAS and get some sleep at night

    Automate your server updates with OPAS and get some sleep at night

    This week I got to see a demo of Infront’s Orchestrated Patch Automation Solution (OPAS). The software promises to automate away all the manual steps that operational staff need to perform to update servers and then validate that they are healthy after the update. This could put an end to…

  • 4 metrics to measure DevOps improvements

    This week I wrote on the Nonlinear Digital blog a piece on DevOps metrics. The goal was to give organization’s 4 easy metrics that they can track to see whether or not the changes they are making to their tools and processes are improving their overall flow through development and operations…

  • Why is DevOps so hard?

    Why is DevOps so hard?

    With agile development teams delivering potentially shippable software every few weeks, organizations struggle with the need to efficiently transition requirements, source code, and deployment steps from the development team to the operations team. Traditional documentation-oriented mechanisms cannot be efficiently kept up to date due to the ever-shifting nature of continuously evolving…

  • Git branching model

    I haven’t really had the chance to work with Git much over the years, other than creating a GitHub account and performing some simple merges on my own projects. For work reasons, however, I’ve been looking into sustainable models for using Git as an enterprise source control for larger, long-running…