Welcome to Puppet modules Helpful modules docs links Other useful places Understanding Puppet modules Module fundamentals Plug-ins in modules Modules cheatsheet Managing modules Installing modules Upgrading modules Uninstalling modules puppet-module command reference Writing modules Beginner's guide to modules Module metadata Publishing modules Documenting modules Writing module documentation Puppet Strings Puppet Strings style guide Publishing modules On the Forge Contributing to modules Contributing to Puppet modules Reviewing community pull requests Modules on the Puppet Forge The Forge module repository Puppet approved modules Puppet supported modules About Forge module quality scoring Modules in Code Manager Managing modules with the Puppetfile Puppet Language reference Classes Defined types Puppet tasks and plans Developing and testing modules Puppet Development Kit (PDK) Developing types and providers Puppet Resource API Community resources Puppet Community Slack puppet-users email group