Puppet Class: sysctl
- Defined in:
- modules/sysctl/manifests/init.pp
Overview
SPDX-License-Identifier: Apache-2.0
Class: sysctl
This Puppet module provides 'sysctl::conffile' and 'sysctl::parameters' resources which manages kernel parameters using /etc/sysctl.d files and the procps service.
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'modules/sysctl/manifests/init.pp', line 8
class sysctl {
file { '/etc/sysctl.d':
ensure => directory,
owner => 'root',
group => 'root',
mode => '0644',
recurse => true,
purge => true,
force => true,
source => 'puppet:///modules/sysctl/sysctl.d-empty',
}
exec { 'update_sysctl':
command => '/bin/systemctl restart systemd-sysctl.service',
refreshonly => true,
}
}
|