]> gitweb.fluxo.info Git - puppet-ntp.git/commitdiff
Variable check
authorSilvio Rhatto <rhatto@riseup.net>
Wed, 30 Dec 2009 23:46:18 +0000 (21:46 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Wed, 30 Dec 2009 23:46:18 +0000 (21:46 -0200)
manifests/init.pp

index cd745d347c67edcb51eea3d62d90ecf527382466..06de9b2d2a53ff2fd0f161ccb8cf94dce7ad0f4e 100644 (file)
@@ -2,6 +2,10 @@
 
 class timezone {
 
+  case $ntp_timezone {
+    '': { fail("you need to define \$ntp_timezone for ntp module") }
+  }
+
   # the needed packages
   package { "tzdata": ensure => installed, }
 
@@ -14,6 +18,11 @@ class timezone {
 }
 
 class ntp inherits timezone {
+
+  case $ntp_servers {
+    '': { fail("you need to define \$ntp_servers for ntp module") }
+  }
+
   # the needed packages
   package { "ntp": ensure  => installed, }
 
@@ -50,6 +59,10 @@ class ntpdate inherits timezone {
 
   # 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,