]> git.openstreetmap.org Git - chef.git/blobdiff - roles/tyan-s7010.rb
Initial work to manage lm_sensors
[chef.git] / roles / tyan-s7010.rb
diff --git a/roles/tyan-s7010.rb b/roles/tyan-s7010.rb
new file mode 100644 (file)
index 0000000..87e77e7
--- /dev/null
@@ -0,0 +1,56 @@
+name "tyan-s7010"
+description "Role applied to machines using the Tyan S710 motherboard"
+
+default_attributes(
+  :hardware => {
+    :sensors => {
+      "jc42-*" => {
+        :temps => { 
+          "temp1" => { :max => 75 }
+        }
+      },
+      "w83793-i2c-*-2f" => {
+        :volts => {
+          "in0" => { :min => 0.696, :max => 1.424 },
+          "in1" => { :min => 0.696, :max => 1.424 },
+          "in5" => { :min => 2.992, :max => 3.536 },
+          "in9" => { :min => 2.608, :max => 3.536 }
+        },
+        :fans => {
+          "fan3" => { :ignore => true },
+          "fan4" => { :ignore => true },
+          "fan5" => { :ignore => true },
+          "fan6" => { :ignore => true },
+          "fan7" => { :ignore => true },
+          "fan8" => { :ignore => true },
+          "fan9" => { :ignore => true },
+          "fan10" => { :ignore => true },
+          "fan11" => { :ignore => true },
+          "fan12" => { :ignore => true }
+        },
+        :temps => {
+          "temp5" => { :max => 78, :max_hyst => 73 },
+          "temp6" => { :max => 78, :max_hyst => 73 }
+        }
+      }
+    },
+  },
+  :munin => {
+    :plugins => {
+      :ipmi_fans => {
+        :Sys3Front1 => { :graph => "no" },
+        :Sys4Front2 => { :graph => "no" },
+        :Sys5Rear1 => { :graph => "no" },
+        :Sys6 => { :graph => "no" },
+        :Sys7 => { :graph => "no" },
+        :Sys8 => { :graph => "no" },
+        :Sys9 => { :graph => "no" },
+        :Sys10 => { :graph => "no" }
+      },
+      :ipmi_temp => {
+        :CPU0belowTmax => { :critical => "10:" },
+        :CPU1belowTmax => { :critical => "10:" }
+      }
+    }
+  }
+)