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,
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|