Slackbot
06/14/2023, 3:25 PMCorporate Gadfly
06/14/2023, 4:09 PMfacter.conf , YMMV.
# @summary Puppet facter configuration to block facts at a granular level (to improve speed).
#
class profiles::facts::config () {
$config_content = @(EOT)
facts : {
blocklist : [
"file system",
"load_averages",
"identity",
"memory.system.capacity",
"memory.system.used",
"memory.system.used_bytes",
"memory.system.available",
"memory.system.available_bytes",
"memory.swap.capacity",
"memory.swap.used",
"memory.swap.used_bytes",
"memory.swap.available",
"memory.swap.available_bytes",
"system_uptime",
]
}
|EOT
file {
# default attribute values
default:
ensure => directory,
mode => '0755',
owner => root,
group => root,
;
'/etc/puppetlabs/facter':
ensure => directory,
;
'/etc/puppetlabs/facter/facter.conf':
ensure => file,
mode => '0644',
content => $config_content,
;
}
}nate
06/14/2023, 4:11 PM