Puppet Class: ntp::install
- Inherits:
- ntp::params
- Defined in:
- manifests/install.pp
Overview
Class: ntp::install
Install the ntp package
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'manifests/install.pp', line 5
class ntp::install
(
$ensure
) inherits ntp::params {
$ensure_package = $ensure ? {
/(present|running)/ => 'present',
'absent' => 'absent'
}
if $::osfamily == 'FreeBSD' {
# We do nothing, as ntpd is always installed. We still need to include
# this class to satisfy dependencies in the ntp::config class.
} else {
package { 'ntp-ntp':
ensure => $ensure_package,
name => 'ntp',
}
}
}
|