Puppet Approved Modules
These modules meet our standards for being well-written, reliable, and actively maintained.
Learn more
Bolt Tasks
Modules can contain Bolt Tasks that take action outside of a desired state managed by Puppet. You can use Bolt or Puppet Enterprise to automate tasks that you perform on your infrastructure on an as-needed basis, for example, when you troubleshoot a system, deploy an application, or stop and restart services. Bolt connects directly to remote nodes with SSH or WinRM, eliminating the need to install any agent software. If you’re looking for additional governance and auditing, Puppet Enterprise provides fine grained RBAC and activity history as you scale out your task usage across teams.
Learn more
Bolt Plans
Bolt plans allow you to orchestrate actions across your infrastructure, or wrap a single action in logic. You can use plans to take action over SSH or WinRM, or over the existing connection PE agents maintain with the master. Run plans with the Bolt CLI tool or through Puppet Enterprise.
Learn more
PDK
This module is compatible with PDK.
Puppet Development Kit (PDK) makes it easy to develop and test Puppet modules with a simple, unified interface to helpful tools for anyone who writes or consumes Puppet code.
Learn more