class ntp { if versioncmp($::lsbdistrelease, '9') < 0 { $ntppkg = 'ntp' } else { $ntppkg = 'ntpsec' } package { $ntppkg: } service { 'ntpd': subscribe => [Package[$ntppkg], File['/etc/ntp.conf']], } file { '/etc/ntp.conf': require => Package['ntp'], content => template('ntp/ntp.conf'), } }