blob: 5ec432394624e7f6e7fc9c6906a7c48a8164022e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
class ntp::service (
$enable_service = $ntp::enable_service,
$ensure_service = $ntp::ensure_service,
$manage_service = $ntp::manage_service,
$service_name = $ntp::service_name,
) {
if ! ($ensure_service in [ 'running', 'stopped' ]) {
fail('ensure_service parameter must be running or stopped')
}
validate_bool($enable_service)
if $manage_service == true {
service { 'ntp':
ensure => $ensure_service,
enable => $enable_service,
name => $service_name,
hasstatus => true,
hasrestart => true,
}
}
}
|