summaryrefslogtreecommitdiff
path: root/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/init.pp')
-rw-r--r--manifests/init.pp50
1 files changed, 1 insertions, 49 deletions
diff --git a/manifests/init.pp b/manifests/init.pp
index a980efb..40d8fc4 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -1,27 +1,8 @@
# This class ensures ntp is up'n running and synchronizing with ntp servers.
-
-class timezone(
- $zone = hiera('ntp::zone', '')
-) {
-
- case $zone {
- '': { fail("you need to define ntp::zone for ntp module") }
- }
-
- # the needed packages
- package { "tzdata": ensure => installed, }
-
- # adjust localtime
- file { "/etc/localtime":
- ensure => "/usr/share/zoneinfo/${zone}",
- require => Package["tzdata"],
- }
-}
-
class ntp(
$servers = hiera('ntp::servers', '')
) {
- class { 'timezone': }
+ class { 'ntp::timezone': }
case $servers {
'': { fail("you need to define ntp::servers for ntp module") }
@@ -56,33 +37,4 @@ class ntp(
ensure => present,
notify => Service["ntp"],
}
-
-}
-
-class ntpdate(
- $pool = hiera('ntp::pool', '')
-) {
- class { 'timezone': }
-
- # TODO: add logrotate rule to /var/log/ntpdate.log
-
- case $pool {
- '': { fail("you need to define ntp::pool for ntp module") }
- }
-
- # the needed packages
- package { "ntpdate":
- ensure => present,
- }
-
- # adjust time using ntpdate
- cron { "ntpdate":
- command => "/usr/sbin/ntpdate -t 5 ${pool} >> /var/log/ntpdate.log 2>&1",
- user => root,
- hour => "*/1",
- minute => "10",
- ensure => present,
- require => Package["ntpdate"],
- }
-
}