Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here


A collection of advanced puppet examples

Subscribe to updates I use puppet-examples

Statistics on puppet-examples

Number of watchers on Github 382
Number of open issues 2
Average time to close an issue about 1 hour
Main language Puppet
Average time to merge a PR about 4 hours
Open pull requests 1+
Closed pull requests 0+
Last commit over 7 years ago
Repo Created over 9 years ago
Repo Last Updated over 2 years ago
Size 213 KB
Organization / Authorjordansissel
Page Updated
Do you use puppet-examples? Leave a review!
View open issues (2)
View puppet-examples activity
View on github
Fresh, new opensource launches 🚀🚀🚀
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating puppet-examples for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

h1. Puppet Examples

This project aims to document and demonstrate several uses of puppet.

The main goal is to have a repository for me to publish any practical puppet patterns I find useful. I also will put some more esoteric and experimental tricks and hacks here. Lastly, I will try to put common how to answers that I find asked in the #puppet IRC channel (on freenode).

h2. What do we have?

h3. Practical

  • exported-expiration - an example of how to expire exported resources that haven't checked in recently.
  • nodeless-puppet - a method for managing puppet nodes purely through facts and properties. No 'node' definitions, no external node classifier, etc.

h3. FAQ

  • unamanged-file-notify - FAQ: How do I notify a service (or other resource) when I manually update a config file?
  • stages-example - FAQ: How do I use stages? or Stages aren't working for me

h3. Experimental

  • manage-remote-hack: Manage remote servers with puppet - this hack tricks puppet into doing package mangement over ssh, allowing you to manage remote servers that do not have puppet (or ruby) installed.
puppet-examples open issues Ask a question     (View All Issues)
  • over 7 years add a sample for reporting by tagmail / tagmap
puppet-examples open pull requests (View All Pulls)
  • Update nodeless-puppet/modules/truth/plugins/puppet/parser/functions/has...
puppet-examples list of languages used
Other projects in Puppet