Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 1.26 KB

README.md

File metadata and controls

55 lines (41 loc) · 1.26 KB

puppet-module-puppet

Manages a Puppet Agent

Requirements


  • Puppet version 3 or greater with Hiera support
  • Puppet Modules:
OS Family Module
ALL clabs/core
ALL puppetlabs/inifile
ALL puppetlabs/stdlib

Usage


Loading the puppet class:

include puppet

Configuration


Configuration settings should be set via Hiera

Default settings (RedHat Linux)

puppet::enabled     : true
puppet::svc         : 'puppet'
puppet::pkg         : 'puppet'
puppet::version     : '3.8.7-1.el6'
puppet::user        : 'puppet'
puppet::group       : 'puppet'
puppet::configfile  : '/etc/puppet/puppet.conf'
puppet::settings:
    listen          : false
    pluginsync      : true
    autoflush       : true
    environment     : %{::environment}
    certname        : %{::fqdn}
    server          : %{::servername}
    configtimeout   : 300
    modulepath      : '/etc/puppet/modules:/usr/share/puppet/modules'

See Also