Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Puppet module to manage puppet.

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 files
Octocat-spinner-32 manifests
Octocat-spinner-32 templates
Octocat-spinner-32 LICENSE

Puppet module for puppet

Installs puppet from rubygems. Assumes a system on which:

  • rubygems is present,
  • other accommodations are present for serving puppet master in a production-ready mode and
  • does not setup any daemons by default.

Provides a puppet master setup through puppet::master, which requires puppet-module-supervisor and puppet-nginx to be present in modules namespace.

For more details read the series that spawned this module: Wrangling Servers.


Install puppet-puppet into your modules (do this from the root of your versioned puppet configuration):

$ git submodule add git:// modules/puppet

If you need only clients, that and this are sufficient:

node default {
    include puppet

Else, if you must run puppet master,

$ git submodule add git:// modules/nginx
$ git submodule add git:// modules/supervisor

node puppet {
    include supervisor, puppet::master
Something went wrong with that request. Please try again.