



Dramatically reduce the rate at which software changes result in degraded service or the need for remediation with configuration automation. With fewer incidents that lead to downtime, faster recovery times when incidents do happen, and an overall reduction in the percentage of failures, the savings are obvious.

Hear Puppet customers talk about the difference that automated configuration management has made in their organizations — and in their own lives.


Use your existing automation code — PowerShell, Bash, Python, Ruby or even your YAML plans — in Puppet Enterprise. Connect remotely to any device, platform or operating system via SSH or WinRM and run tasks with role-based access control. No Puppet code experience necessary. No agents required.

Define your infrastructure as code and you’re off to the races (if you’re going to choose a horse, might as well choose a fast one). Puppet Enterprise lets you define the desired state of your infrastructure and the applications it runs. Puppet continuously and automatically enforces that state, so you spend more time innovating and less time fighting fires.



See how you can use Bolt and Puppet Enterprise to quickly start automating your configuration management.