class timezone {
+ case $ntp_timezone {
+ '': { fail("you need to define \$ntp_timezone for ntp module") }
+ }
+
# the needed packages
package { "tzdata": ensure => installed, }
}
class ntp inherits timezone {
+
+ case $ntp_servers {
+ '': { fail("you need to define \$ntp_servers for ntp module") }
+ }
+
# the needed packages
package { "ntp": ensure => installed, }
# TODO: add logrotate rule to /var/log/ntpdate.log
+ case $ntp_pool {
+ '': { fail("you need to define \$ntp_pool for ntp module") }
+ }
+
# the needed packages
package { "ntpdate":
ensure => present,