Automate IT and infrastructure, manage complex workflows, and mitigate risk at scale.
Try the full-featured Puppet Enterprise for free on 10 nodes.
Find and prevent compliance failures
Continuous Delivery for Puppet Enterprise
Build, test, and deploy infrastructure as code faster and easier
Compliance Enforcement Modules
Remediate to stay in compliance
Content & Modules
Pre-built scripts to automate common tasks
Get Puppet Enterprise
First 10 nodes are free!
Try it now
Request a demo
Find thousands of component modules built by the community and guidance on using them in your own infrastructure.
Visit Puppet Forge >>
Open Source Puppet
Perfect for individuals and small infrastructure
Automate tasks in orchestration workflows
See all open source projects >>
Contribute to open source projects >>
Without automation, configuring and hardening Windows infrastructure can mean tons of manual work for your IT Ops and InfoSec teams. Ensure compliance and harden the security of your Windows infrastructure with the latest DevOps best practices.
Manage mission critical workloads today, and easily scale with the technology of tomorrow using a DevOps centric approach. As an end-to-end solution for managing infrastructure-as-code, Puppet eliminates the manual workflows and silos between teams by automating the infrastructure your business depends on (aka the mission critical stuff) securely, and at scale.
With Puppet, you get the added benefit of using the same tools across your organization no matter the operating system and regardless of whether it’s on-prem or in the cloud. Use Puppet to automate and ensure the desired state of your Windows infrastructure, stay compliant and harden baseline configurations.
Standard Library for Puppet Modules
Updated: 12 October 2022 PDKSUPPORTED
Updated: 2 October 2022
The archive module provides native puppet resources for managing compressed file download and extraction with optional checksum verification and cleanup.
Updated: 22 November 2021
Installs the Threat Stack agent
Updated: 30 December 2020
Keep hosts healthy, secure and compliant by replacing time-consuming and error prone patching processes with Puppet’s automated patching workflow. Review available patches across your infrastructure with immediate reporting on patch success or failure.
Automate how your servers remain patched, updated and compliant with regulatory standards like PCI, SOX, CIS, STIG. Easily audit your infrastructure with insights into reporting specifics such as: number of systems, configuration details and specific security requirements, and do it all from one tool.
With an infrastructure-as-code approach, get more extensibility and insight into your infrastructure under management. Together with native tools like GPO, PowerShell, SCCM and VS Code you gain a modernized way to automate Windows infrastructure without needing to change your current work style.
Use Puppet to describe infrastructure-as-code at scale and make it easier to port workloads between Azure and your on-prem environment.
Use Puppet to reuse code at scale and control change collaboratively with centralized tasks. The new DSC PowerShell Builder gives Puppet users access to all the automation DSC provides without leaving the Puppet ecosystem.
Use Puppet for Day 2 and ongoing management, enforce the desired state and eliminate drift.
Use Puppet to extend visibility of configuration and security policy across teams with version controlled changes, impact analysis and role based access controls to review and deploy changes across your environments.
Full support for Puppet’s DSL, IntelliSense (which helps guide the user to ensure the commands are correct), linting, and error checking all in a familiar UI. Explore the Puppet extension for VS Code.
Transurban is living and breathing self-service DevOps — they’ve adopted Puppet Enterprise, VMware vRealize, and ServiceNow, along with other tools to enable self-service infrastructure provisioning and administration.
DevOps engineers at Walmart integrate Windows servers into their mix and maintain configurations and compliance at scale with Puppet Enterprise.
Many of your Windows scripts can be automated with Bolt, Puppet’s open-source task orchestrator. For specific use cases, you won’t have to start from scratch — learn from other Windows DevOps experts who contribute modules to the Puppet Forge.
Use Puppet and Terraform to enable Puppet Enterprise agents to be deployed on newly provisioned Azure virtual machines in only a few lines of code. This capability helps simplify the cloud migration process and allows you to begin deploying fully configured workloads to Azure much faster.
Keep hosts healthy, secure and compliant by replacing time-consuming and error prone steps with orchestrated patch management.
Use Chocolatey to manage packages and software while standardizing on Puppet to guarantee the desired state across your machines while automatically handling configuration drift.
Get started with infrastructure configuration and delivery automation by converting existing scripts with Bolt.
Take Tasks further by orchestrating custom workflows (called Plans) to better configure a compliant, secure Windows infrastructure.
Use proven Puppet Forge modules to deploy and configure your Windows servers (IIS, DSC, Chocolatey, SQL, and WSUS).
Leverage Puppet and SCCM to accelerate workflows. Use SCCM to deploy and Puppet to enforce ideal-state configuration.
Orchestrate continuous delivery pipelines and workflows, test changes to Windows servers, and see changes before you deploy with Puppet Enterprise.
Group Policy Migration Service – Track Windows configurations in a centralized location while making changes to their Windows infrastructure more efficiently.
Chocolatey Setup & Deployment Service – Efficiently deploy and make changes to Windows software at scale, accelerate the speed of your Windows deployments and support the expansion of automation across your organization.
Patch Management – Create a standardized, automated and scalable patching workflow.
Ensure your Windows and Azure configuration compliance meet internal security standards with a combination of Puppet Enterprise, Bolt, and our library of Forge modules. Empower your DevOps teams with the best of both continuous configuration drift remediation and ad-hoc task orchestration.