summaryrefslogtreecommitdiff
path: root/manifests/service.pp
blob: aea661d46297f0b53af9edd56814c19234d52d35 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class ntp::service (
  $ensure_service = $ntp::ensure_service,
  $enable_service = $ntp::enable_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)

  service { 'ntp':
    ensure     => $ensure_service,
    enable     => $enable_service,
    name       => $service_name,
    hasstatus  => true,
    hasrestart => true,
  }

}