Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Puppet module to manage puppet.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 files
Octocat-spinner-32 manifests
Octocat-spinner-32 templates
Octocat-spinner-32 LICENSE
Octocat-spinner-32 README.md
README.md

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.

Quickstart

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

$ git submodule add git://github.com/blt/puppet-puppet.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://github.com/blt/puppet-nginx.git modules/nginx
$ git submodule add git://github.com/blt/puppet-module-supervisor.git modules/supervisor

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