Top Supported modules

Partner modules

New

Introducing Tasks

Puppet Tasks gives you the ability to automate ad hoc work in an imperative way. You can bring your existing scripts, write commands in the Puppet Tasks framework, or use modules, which can now include tasks.

Learn more

New to modules?

Puppet Development Kit

The PDK provides a unified set of tools for anyone who writes or consumes Puppet code.

PDK helps keep your module consistent with established Puppet community standards and provides a framework to successfully test and validate your modules.

Download now

Resources

If you're new to Puppet, we recommend the following:

  • Learning Puppet

    Puppet offers expert training in methods that work best for you, from the classroom to your home.

  • Module Fundamentals

    Puppet documentation on fundamentals such as installing modules, classes and defined types.

  • Beginner's Guide to Modules

    Learn how to create fantastic modules by introducing module best practices, standards and architecture.

Forge facts