awesome-puppet
Puppet toolset
A curated list of resources and tools for managing and automating Puppet projects
A curated list of amazingly awesome puppet resources inspired by @bayandin's awesome-awesomeness.
68 stars
14 watching
18 forks
last commit: over 5 years ago
Linked from 2 awesome lists
fosspuppet
Awesome Puppet / Integrated Development Enviroments | |||
| Atom | 60,276 | almost 3 years ago | The hackable editor by GitHub |
Awesome Puppet / Integrated Development Enviroments / Atom | |||
| Puppet plugin | 36 | about 3 years ago | The Puppet plugin for Atom |
Awesome Puppet / Integrated Development Enviroments | |||
| Sublime | Non-FOSS text editor for MacOS X | ||
Awesome Puppet / Integrated Development Enviroments / Sublime | |||
| SublimePuppet | 40 | over 7 years ago | Puppet syntax for Sublime |
| SublimeLinter Puppet | 0 | over 8 years ago | Sublime Linter plugin for Puppet |
Awesome Puppet / Integrated Development Enviroments | |||
| Textmate | 14,242 | over 1 year ago | FOSS text editor for MacOS X |
Awesome Puppet / Integrated Development Enviroments / Textmate | |||
| Puppet Bundle | 13 | over 13 years ago | Textmate bundle for Puppet |
Awesome Puppet / Integrated Development Enviroments | |||
| RubyMine | Code editor for Windows/Mac/Linux (not free or FOSS) | ||
Awesome Puppet / Integrated Development Enviroments / RubyMine | |||
| Puppet language support plugin | also compatible with other editors | ||
Awesome Puppet / Integrated Development Enviroments | |||
| VSCode | |||
Awesome Puppet / Integrated Development Enviroments / VSCode | |||
| Puppet plugin | Puppet syntax, code snippets, PDK integration, etc | ||
Awesome Puppet / Integrated Development Enviroments | |||
| Vim | the ubiquitous text editor | ||
Awesome Puppet / Integrated Development Enviroments / Vim | |||
| vim-puppet | 30 | about 7 years ago | provides syntax highlighting and other plugins |
Awesome Puppet / Documentation | |||
| HereDoc | HereDoc support for Puppet | ||
| puppet-strings | Current generation documentation from Puppet | ||
Awesome Puppet / Documentation / puppet-strings | |||
| puppetlabs/ntp | 145 | 11 months ago | reference module for Strings support |
Awesome Puppet / Module Management | |||
| Librarian Puppet | Flexible module management for your puppet repository | ||
| Puppet Blacksmith | 69 | about 1 year ago | Ruby Gem with several Puppet Module utilities used for easily publishing modules to the forge |
| Hiera-Regex | 12 | about 10 years ago | Regex backend for Hiera data |
| Modulesync | 104 | about 1 year ago | Synchronize consistent settings across modules in a user or organization namespace (not PDK compatible) |
Awesome Puppet / Module Management / Modulesync | |||
| modulesync_config reference | 0 | over 9 years ago | Reference modulesync configuration repo |
Awesome Puppet / Module Management | |||
| pdksync | 13 | about 1 year ago | Use PDK to synchronize multiple module repositories |
Awesome Puppet / Build Tools | |||
| Puppet Lint | 818 | about 2 years ago | Check that your Puppet manifest conform to the style guide |
| puppet-lint-action | GitHub Action for interacting with Puppet Lint | ||
Awesome Puppet / Testing | |||
| Rspec Puppet | 361 | about 2 years ago | RSpec tests for your Puppet Manifests |
Awesome Puppet / Testing / Rspec Puppet | |||
| rspec-puppet.com | Official docs | ||
Awesome Puppet / Testing | |||
| Beaker | 367 | about 1 year ago | Puppet acceptance testing harness |
| Kitchen | |||
| Kitchen Puppet | 102 | about 2 years ago | |
| Using kitchen with puppet | |||
| Onceover | 143 | 11 months ago | Repository testing |
Awesome Puppet / Puppet Tools | |||
| Puppet Bolt | 505 | 12 months ago | A Ruby command-line tool for executing commands, scripts, and tasks on remote systems using SSH and WinRM. Great for 'ad hoc' task execution. Bolt tasks can be written in any scripting/programming language (Also known as puppet tasks) |
| Puppet Development Kit | A toolkit for puppet module developers | ||
| puppet-retrospec | 137 | over 1 year ago | Generates puppet rspec test code based on the current code inside your module |
| puppet-ghostbuster | 95 | about 1 year ago | Finds dead code by displaying unused classes, defined resources, template and files. Requires puppetdb 3+ |
| puppet-debugger | 121 | almost 2 years ago | A interactive live debugger and REPL for the puppet language |
| puppet-function-updater | 4 | almost 6 years ago | A tool that helps port legacy Puppet functions to the modern Ruby API |
Awesome Puppet / Control Repositories | |||
| puppetlabs/control-repo | 206 | about 2 years ago | Official reference architecture from Puppet, based on |
| PSICK | 656 | almost 2 years ago | A reusable Puppet control repository using many of what are considered best practices |
| puppetlabs-education/classroom-control-vf | A good reference implementation of the control repository, maintained by Puppet's Education group | ||
| puppetinabox/controlrepo | 39 | about 8 years ago | Rob Nelson's control repository for his |
Awesome Puppet / Learning | |||
| Puppet Learning VM | A simple VM that gives you a set of challenges to learn puppet by doing | ||
| Puppet Cookbook | , a collection of task oriented solutions in Puppet | ||
| YAML for Puppet users? | A combination YAML primer and Guide to Puppet/YAML idiosyncracies | ||
| Introduction to Testing Puppet Modules | (and ) by | ||
Awesome Puppet / References | |||
| puppetlabs/httpd | 364 | 11 months ago | Beaker tests in Travis |
| Resource API | 27 | about 1 year ago | Examples of Types & Providers |
| puppetlabs/java's java_version | 102 | 11 months ago | Writing a custom fact in ruby |
| puppetinabox puppet_role fact | 39 | about 8 years ago | and - Testing of a custom fact |
| puppetlabs/apache's defined type apache::vhost | 364 | 11 months ago | Include a dependency ( ) during unit testing of another resource ( ) |
| puppetlabs/apache | 364 | 11 months ago | Testing an ERB template's resulting content |