Puppet Class: security_baseline::services
- Defined in:
- manifests/services.pp
Summary
Additional servicesOverview
Services e. g. reload sshd
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
# File 'manifests/services.pp', line 8
class security_baseline::services {
if(has_key($facts, 'operatingsystemmajrelease')) {
$rel = $facts['operatingsystemmajrelease']
} else {
$rel = ''
}
if (
($rel <= '6') and
($facts['osfamily'] == 'RedHat')
) {
exec { 'reload-sshd':
command => 'service sshd reload',
path => ['/bin', '/usr/bin', '/sbin', '/usr/sbin'],
refreshonly => true,
}
} else {
exec { 'reload-sshd':
command => 'systemctl reload sshd',
path => ['/bin', '/usr/bin', '/sbin', '/usr/sbin'],
refreshonly => true,
}
}
exec { 'reload-rsyslog':
command => 'pkill -HUP rsyslog',
path => ['/bin', '/usr/bin', '/sbin', '/usr/sbin'],
refreshonly => true,
}
exec { 'reload-rsyslogd':
command => 'pkill -HUP rsyslogd',
path => ['/bin', '/usr/bin', '/sbin', '/usr/sbin'],
refreshonly => true,
}
exec { 'reload-syslog-ng':
command => 'pkill -HUP syslog-ng',
path => ['/bin', '/usr/bin', '/sbin', '/usr/sbin'],
refreshonly => true,
}
exec { 'authselect-apply-changes':
command => 'authselect apply-changes',
path => ['/bin', '/usr/bin', '/sbin', '/usr/sbin'],
refreshonly => true,
}
}
|