Puppet Class: puppet::config
- Defined in:
- manifests/config.pp
Overview
Private class
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'manifests/config.pp', line 2
class puppet::config {
include puppet::agent
Ini_setting {
path => $puppet::conf,
ensure => 'present',
section => 'main',
notify => Service['puppet_agent'],
}
ini_setting { 'logdir':
setting => 'logdir',
value => $puppet::logdir,
}
ini_setting { 'vardir':
setting => 'vardir',
value => $puppet::vardir,
}
ini_setting { 'ssldir':
setting => 'ssldir',
value => $puppet::ssldir,
}
ini_setting { 'rundir':
setting => 'rundir',
value => $puppet::rundir,
}
$srv_ensure = $puppet::use_srv_records ? {
true => 'present',
false => 'absent',
}
ini_setting { 'use_srv_records':
ensure => $srv_ensure,
setting => 'use_srv_records',
value => $puppet::use_srv_records,
}
ini_setting { 'srv_domain':
ensure => $srv_ensure,
setting => 'srv_domain',
value => $puppet::srv_domain,
}
ini_setting { 'stringify_facts':
setting => 'stringify_facts',
value => $puppet::stringify_facts,
}
}
|