Skip to content
@puppetlabs

Puppet

Welcome to the Puppet community 👋

Puppet folk having a grand time at Portland's annual Pride parade.

Metrics

At Puppet, open source software is in our DNA. From the earliest days of Facter to the latest version of Bolt, we’ve always been firm believers in the power of open source. We have a supportive, active community of thousands of people just like you who are making Puppet better — and making IT a better place to work.

🎪 An interconnected community

You can get involved in the Puppet community by connecting at events, getting or giving help in any of our many channels, sharing modules on the Forge, contributing code, docs, or any of your valuable insights--and many other ways, too! However you decide to jump in, we know you’ll learn a lot and enjoy meeting the smart, friendly people who make up the Puppet community. Maybe you'll even fall in with our good friends at 🦊 Vox Pupuli!

Don't forget that all participation is governed by our Code of conduct.

🎁 Contributing to the ecosystem

Community contributions are awesome and part of the way that we make sure that our tools continue to solve your problems. We want to keep it as easy as possible to participate and make contributions. There are a few guidelines that we need contributors to follow so that we can have a chance of keeping on top of things, of course!

Most of our projects will use our standard contribution guidelines, but you should check individual repositories for a more specific guide before submitting a PR.

🎟️ Reporting issues

We have moved exclusively to GitHub Issues for reporting problems with any of our products. For open source products, you'll simply use their corresponding repositories. Some of the most common ones:

Some products, like Puppet Enterprise itself, are developed internally. These now have corresponding GitHub repositories that are currently only used for issue reporting.

💻 Wanna come work with us?

Check out our 📜 job listings and see what strikes your fancy.

Pinned Loading

  1. puppet puppet Public

    Server automation framework and application

    Ruby 7.3k 2.2k

  2. bolt bolt Public

    Bolt is an open source orchestration tool that automates the manual work it takes to maintain your infrastructure on an as-needed basis or as part of a greater orchestration workflow. It can be ins…

    Ruby 493 221

  3. pdk pdk Public

    The shortest path to better modules: Puppet Development Kit; Download:

    Ruby 223 104

  4. puppet_litmus puppet_litmus Public

    Providing a simple command line tool for puppet content creators, to enable simple and complex test deployments.

    Ruby 88 55

  5. puppet-vscode puppet-vscode Public

    Puppet Editing. Redefined.

    TypeScript 80 39

  6. control-repo control-repo Public template

    A control repository template

    Ruby 202 510

Repositories

Showing 10 of 711 repositories
  • puppetlabs-mysql Public

    MySQL Puppet Module / Manifests + Types & Providers

    puppetlabs/puppetlabs-mysql’s past year of commit activity
    Ruby 382 Apache-2.0 791 32 20 Updated Jun 30, 2024
  • puppetlabs-puppet_agent Public

    Module for managing Puppet-Agent

    puppetlabs/puppetlabs-puppet_agent’s past year of commit activity
    Ruby 41 Apache-2.0 193 2 17 Updated Jun 28, 2024
  • puppet Public

    Server automation framework and application

    puppetlabs/puppet’s past year of commit activity
    Ruby 7,323 Apache-2.0 2,185 36 (5 issues need help) 29 Updated Jun 28, 2024
  • bolt Public

    Bolt is an open source orchestration tool that automates the manual work it takes to maintain your infrastructure on an as-needed basis or as part of a greater orchestration workflow. It can be installed on your local workstation and connects directly to remote nodes with SSH or WinRM, so you are not required to install any agent software.

    puppetlabs/bolt’s past year of commit activity
    Ruby 493 Apache-2.0 221 64 12 Updated Jun 28, 2024
  • clj-parent Public

    A clojure project that defines version numbers for common dependencies

    puppetlabs/clj-parent’s past year of commit activity
    Clojure 2 Apache-2.0 45 0 0 Updated Jun 28, 2024
  • trapperkeeper Public

    A services framework for Clojure / JVM applications.

    puppetlabs/trapperkeeper’s past year of commit activity
    Clojure 587 Apache-2.0 74 8 1 Updated Jun 28, 2024
  • puppetdb Public

    Centralized Puppet Storage

    puppetlabs/puppetdb’s past year of commit activity
    Clojure 297 Apache-2.0 224 11 15 Updated Jun 28, 2024
  • puppetserver Public

    Server automation framework and application

    puppetlabs/puppetserver’s past year of commit activity
    Clojure 290 Apache-2.0 233 8 2 Updated Jun 28, 2024
  • puppet-agent Public

    All of the directions for building a puppet agent package.

    puppetlabs/puppet-agent’s past year of commit activity
    Ruby 47 146 2 2 Updated Jun 28, 2024
  • facter Public

    Collect and display system facts

    puppetlabs/facter’s past year of commit activity
    Ruby 616 Apache-2.0 494 13 (1 issue needs help) 13 Updated Jun 28, 2024

Top languages

Loading…

Most used topics

Loading…