class ntp::service { if ! ($ntp::service_ensure in [ 'running', 'stopped' ]) { fail('service_ensure parameter must be running or stopped') } if $ntp::service_manage == true { service { 'ntp': ensure => $ntp::service_ensure, enable => $ntp::service_enable, name => $ntp::service_name, provider => $ntp::service_provider, hasstatus => true, hasrestart => true, } } } # From https://www.puppet.com/docs/puppet/8/bgtm.html