]> gitweb.fluxo.info Git - puppet-backupninja.git/commitdiff
Added class backupninja::client::sys to install neccessary files for backupninja...
authorVarac <varacanero@zeromail.org>
Mon, 7 Dec 2009 00:46:52 +0000 (01:46 +0100)
committerVarac <varacanero@zeromail.org>
Mon, 7 Dec 2009 00:46:52 +0000 (01:46 +0100)
manifests/client.pp

index c21e66920c64e317072a280640a4dc73d4d688d2..acff367a750f45b5d12281cc9379e72f332ce95b 100644 (file)
@@ -127,4 +127,23 @@ class backupninja::client::duplicity inherits backupninja::client::defaults {
     }
   }
 }
-  
+
+class backupninja::client::sys inherits backupninja::client::defaults {
+  case $operatingsystem {
+    debian,ubuntu: {
+      if !defined(Package["debconf-utils"]) {
+       if $debconf_utils_ensure_version == '' { $debconf_utils_ensure_version = 'installed' }
+       package { 'debconf-utils':
+         ensure => $debconf_utils_ensure_version,
+       }
+      }
+      if !defined(Package["hwinfo"]) {
+       if $hwinfo_ensure_version == '' { $hwinfo_ensure_version = 'installed' }
+       package { 'hwinfo':
+         ensure => $hwinfo_ensure_version,
+       }
+      }
+    }
+    default: {}
+  }
+}