Puppet Class: puppet
- Inherits:
- puppet::params
- Defined in:
- manifests/init.pp
Overview
Class: puppet
Description
Sets up the /etc/puppet ownership and various puppet.conf variables under the
- main
-
section
This class should not be directly included. Its parameters should be defined in hieradata.
Parameters
- logdir
-
The logdir variable in puppet.conf. Default: platform dependent
- vardir
-
The vardir variable in puppet.conf. Default: platform dependent
- ssldir
-
The ssldir variable in puppet.conf. Default: platform dependent
- rundir
-
The rundir variable in puppet.conf. Default: platform dependent
- confdir
-
The confdir variable in puppet.conf. Default: platform dependent
- user
-
The owner of /etc/puppet directory Default: platform dependent
- group
-
The group of /etc/puppet directory Default: platform dependent
- conf
-
The path of the puppet.conf file Default: platform dependent
- use_srv_records
-
The use_srv_records variable in puppet.conf. Default: false
- srv_domain
-
The srv_domain variable in puppet.conf. Default: $::domain
53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 |
# File 'manifests/init.pp', line 53
class puppet (
$logdir = $puppet::params::puppet_logdir,
$vardir = $puppet::params::puppet_vardir,
$ssldir = $puppet::params::puppet_ssldir,
$rundir = $puppet::params::puppet_rundir,
$confdir = $puppet::params::puppet_confdir,
$user = $puppet::params::puppet_user,
$group = $puppet::params::puppet_group,
$conf = $puppet::params::puppet_conf,
$use_srv_records = false,
$srv_domain = $::domain,
$stringify_facts = false
) inherits puppet::params {
validate_bool($use_srv_records)
validate_bool($stringify_facts)
include puppet::config
file { $confdir:
ensure => 'directory',
owner => $user,
group => $group,
}
}
|