Try to use getfromhash instead of extractnodeinfo
authorPeter Palfrader <peter@palfrader.org>
Tue, 1 Mar 2011 11:06:22 +0000 (12:06 +0100)
committerPeter Palfrader <peter@palfrader.org>
Tue, 1 Mar 2011 11:06:22 +0000 (12:06 +0100)
modules/debian-org/manifests/init.pp
modules/exim/manifests/init.pp
modules/ferm/manifests/init.pp
modules/ntp/manifests/init.pp

index f00880c..1e23846 100644 (file)
@@ -139,7 +139,7 @@ class debian-proliant inherits debian-org {
         "hp-health": ensure => installed;
         "arrayprobe": ensure => installed;
     }
-    case extractnodeinfo($nodeinfo, 'squeeze') {
+    case getfromhash($nodeinfo, 'squeeze') {
         true: {}
         default: {
             package {
index 5bf93fe..a448d2a 100644 (file)
@@ -162,7 +162,7 @@ class exim {
         refreshonly => true,
     }
 
-    case extractnodeinfo($nodeinfo, 'mail_port') {
+    case getfromhash($nodeinfo, 'mail_port') {
       /^(\d+)$/: { $mail_port = $1 }
       default: { $mail_port = 'smtp' }
     }
index 7ade513..71964c4 100644 (file)
@@ -70,7 +70,7 @@ class ferm {
         $munin_ips: script => "ip_";
     }
 
-    case extractnodeinfo($nodeinfo, 'buildd') {
+    case getfromhash($nodeinfo, 'buildd') {
         true: {
             file {
                 "/etc/ferm/conf.d/load_ftp_conntrack.conf":
index 71c8633..4f42f31 100644 (file)
@@ -28,7 +28,7 @@ class ntp {
             ensure  => directory,
             ;
     }
-    case extractnodeinfo($nodeinfo, 'timeserver') {
+    case getfromhash($nodeinfo, 'timeserver') {
         true: { }
         default: {
             file {