27 lines
416 B
Puppet
27 lines
416 B
Puppet
# Class: sysctl::base
|
|
#
|
|
# Common part for the sysctl definition. Not meant to be used on its own.
|
|
#
|
|
class sysctl::base (
|
|
$purge = false,
|
|
) {
|
|
|
|
if $purge {
|
|
$recurse = true
|
|
} else {
|
|
$recurse = false
|
|
}
|
|
|
|
file { '/etc/sysctl.d':
|
|
ensure => directory,
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => '0755',
|
|
# Magic hidden here
|
|
purge => $purge,
|
|
recurse => $recurse,
|
|
}
|
|
|
|
}
|
|
|