Puppet Class: puppet::facts
- Defined in:
- manifests/facts.pp
Overview
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'manifests/facts.pp', line 8
class puppet::facts (
$custom_facts = undef
) {
include ::puppet
include ::puppet::defaults
$facterbasepath = $::puppet::defaults::facterbasepath
if $custom_facts {
validate_hash($custom_facts)
}
file { "${facterbasepath}/facts.d/local.yaml":
ensure => file,
owner => 'root',
group => 'puppet',
mode => '0640',
content => template('puppet/local_facts.yaml.erb'),
}
}
|