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 4 years ago
Linked from 2 awesome lists
fosspuppet
Awesome Puppet / Integrated Development Enviroments | |||
Atom | 60,242 | almost 2 years ago | The hackable editor by GitHub |
Awesome Puppet / Integrated Development Enviroments / Atom | |||
Puppet plugin | 36 | about 2 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 6 years ago | Puppet syntax for Sublime |
SublimeLinter Puppet | 0 | over 7 years ago | Sublime Linter plugin for Puppet |
Awesome Puppet / Integrated Development Enviroments | |||
Textmate | 14,227 | 6 months ago | FOSS text editor for MacOS X |
Awesome Puppet / Integrated Development Enviroments / Textmate | |||
Puppet Bundle | 13 | over 12 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 6 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 | 8 days ago | reference module for Strings support |
Awesome Puppet / Module Management | |||
Librarian Puppet | Flexible module management for your puppet repository | ||
Puppet Blacksmith | 69 | 27 days ago | Ruby Gem with several Puppet Module utilities used for easily publishing modules to the forge |
Hiera-Regex | 12 | about 9 years ago | Regex backend for Hiera data |
Modulesync | 104 | 3 months 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 8 years ago | Reference modulesync configuration repo |
Awesome Puppet / Module Management | |||
pdksync | 13 | about 1 month ago | Use PDK to synchronize multiple module repositories |
Awesome Puppet / Build Tools | |||
Puppet Lint | 819 | about 1 year 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 | 362 | about 1 year ago | RSpec tests for your Puppet Manifests |
Awesome Puppet / Testing / Rspec Puppet | |||
rspec-puppet.com | Official docs | ||
Awesome Puppet / Testing | |||
Beaker | 367 | 3 months ago | Puppet acceptance testing harness |
Kitchen | |||
Kitchen Puppet | 104 | over 1 year ago | |
Using kitchen with puppet | |||
Onceover | 143 | 7 days ago | Repository testing |
Awesome Puppet / Puppet Tools | |||
Puppet Bolt | 500 | 7 days 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 | 8 months ago | Generates puppet rspec test code based on the current code inside your module |
puppet-ghostbuster | 93 | 27 days ago | Finds dead code by displaying unused classes, defined resources, template and files. Requires puppetdb 3+ |
puppet-debugger | 121 | 10 months ago | A interactive live debugger and REPL for the puppet language |
puppet-function-updater | 4 | almost 5 years ago | A tool that helps port legacy Puppet functions to the modern Ruby API |
Awesome Puppet / Control Repositories | |||
puppetlabs/control-repo | 205 | about 1 year ago | Official reference architecture from Puppet, based on |
PSICK | 656 | 10 months 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 7 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 | 3 days ago | Beaker tests in Travis |
Resource API | 27 | 27 days ago | Examples of Types & Providers |
puppetlabs/java's java_version | 102 | 3 days ago | Writing a custom fact in ruby |
puppetinabox puppet_role fact | 39 | about 7 years ago | and - Testing of a custom fact |
puppetlabs/apache's defined type apache::vhost | 364 | 3 days ago | Include a dependency ( ) during unit testing of another resource ( ) |
puppetlabs/apache | 364 | 3 days ago | Testing an ERB template's resulting content |