]> gitweb.fluxo.info Git - puppet-nodo.git/commitdiff
Adding UPS configuration
authorSilvio Rhatto <rhatto@riseup.net>
Sun, 3 Jan 2010 17:11:54 +0000 (15:11 -0200)
committerSilvio Rhatto <rhatto@riseup.net>
Sun, 3 Jan 2010 17:11:54 +0000 (15:11 -0200)
manifests/init.pp
manifests/ups.pp [new file with mode: 0644]

index 76ef58da8d8844ce78c90768086fa1f0f6ccc10e..cde01821ffa87eb5306f9fb28c5aef0e4c38f2c7 100644 (file)
@@ -9,6 +9,7 @@ import "lsb.pp"
 import "motd.pp"
 import "sudo.pp"
 import "sysctl.pp"
+import "ups.pp"
 
 class nodo {
   include lsb
@@ -73,6 +74,7 @@ class nodo::server inherits nodo {
   include initramfs
   include firewire
   include sysctl
+  include ups
 
   # DNS resolver
   $resolvconf_domain = "$domain"
diff --git a/manifests/ups.pp b/manifests/ups.pp
new file mode 100644 (file)
index 0000000..8f7eaf7
--- /dev/null
@@ -0,0 +1,13 @@
+class ups {
+  include apcupsd
+
+  case $has_ups {
+    true: {
+      apcupsd:ups { "ups0"
+        type   => 'usb',
+        cable  => 'usb',
+        device => '/dev/usb/hiddev0',
+      }
+    }
+  }
+}