]> git.donarmstrong.com Git - dsa-puppet.git/blobdiff - modules/ntpdate/manifests/init.pp
luchesi -> ubc-bl4
[dsa-puppet.git] / modules / ntpdate / manifests / init.pp
index 006daa5f82e8718d7595eb3deea8cb61fa40e5be..f6f0f9ad9baba8fdb6bf7e2a7d607dac1efdb00b 100644 (file)
@@ -1,21 +1,19 @@
 class ntpdate {
-    case getfromhash($nodeinfo, 'broken-rtc') {
-        true: {
-            package {
-                ntpdate: ensure => installed;
-                lockfile-progs: ensure => installed;
-            }
-            file {
-                "/etc/default/ntpdate":
-                    owner   => root,
-                    group   => root,
-                    mode    => 444,
-                    source  => [ "puppet:///modules/ntpdate/etc-default-ntpdate" ],
-                    ;
-            }
-        }
-    }
+
+       if getfromhash($site::nodeinfo, 'broken-rtc') {
+               package { [
+                       'ntpdate',
+                       'lockfile-progs'
+               ]:
+                       ensure => installed
+               }
+
+               $ntpservers = $::hostname ? {
+                       default => ['czerny.debian.org', 'clementi.debian.org', 'bm-bl1.debian.org', 'bm-bl2.debian.org', 'ubc-bl8.debian.org', 'ubc-bl4.debian.org']
+               }
+
+               file { '/etc/default/ntpdate':
+                       content => template('ntpdate/etc-default-ntpdate.erb'),
+               }
+       }
 }
-# vim:set et:
-# vim:set sts=4 ts=4:
-# vim:set shiftwidth=4: