voxpupuli/puppet-module

Name: puppet-module

Owner: Vox Pupuli

Description: Puppet 4+ module to optionally configure and manage Puppet 4/5 package, config, agent, cert, and other tools.

Created: 2017-02-07 23:58:49.0

Updated: 2018-01-06 01:46:48.0

Pushed: 2018-05-22 19:50:44.0

Homepage:

Size: 31

Language: Puppet

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Puppet Configuration

Build Status

Manage Puppet 4/5+ apply, agent, certificate, and other Puppet tools configuration.

Table of Contents
  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with puppet
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. Development - Guide for contributing to the module
Overview

This module utilizes Hiera hierarchies to customize Puppet configuration for all three commands:

Module Description

Configures Puppet 4/5+ agent, user tools, etc.

Setup
What puppet affects
Setup Requirements

Requires the puppet-agent package to be installed. (catch-22 yes I know)

Beginning with puppet

Hiera configuration:

classes:
  - puppet
  - puppet::agent (optional)
Usage

Configuration values in Hiera (or supplied by an node terminus):

Reference
Setup Requirements

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.