]> git.openstreetmap.org Git - chef.git/blob - roles/tyan-s7010.rb
Initial work to manage lm_sensors
[chef.git] / roles / tyan-s7010.rb
1 name "tyan-s7010"
2 description "Role applied to machines using the Tyan S710 motherboard"
3
4 default_attributes(
5   :hardware => {
6     :sensors => {
7       "jc42-*" => {
8         :temps => { 
9           "temp1" => { :max => 75 }
10         }
11       },
12       "w83793-i2c-*-2f" => {
13         :volts => {
14           "in0" => { :min => 0.696, :max => 1.424 },
15           "in1" => { :min => 0.696, :max => 1.424 },
16           "in5" => { :min => 2.992, :max => 3.536 },
17           "in9" => { :min => 2.608, :max => 3.536 }
18         },
19         :fans => {
20           "fan3" => { :ignore => true },
21           "fan4" => { :ignore => true },
22           "fan5" => { :ignore => true },
23           "fan6" => { :ignore => true },
24           "fan7" => { :ignore => true },
25           "fan8" => { :ignore => true },
26           "fan9" => { :ignore => true },
27           "fan10" => { :ignore => true },
28           "fan11" => { :ignore => true },
29           "fan12" => { :ignore => true }
30         },
31         :temps => {
32           "temp5" => { :max => 78, :max_hyst => 73 },
33           "temp6" => { :max => 78, :max_hyst => 73 }
34         }
35       }
36     },
37   },
38   :munin => {
39     :plugins => {
40       :ipmi_fans => {
41         :Sys3Front1 => { :graph => "no" },
42         :Sys4Front2 => { :graph => "no" },
43         :Sys5Rear1 => { :graph => "no" },
44         :Sys6 => { :graph => "no" },
45         :Sys7 => { :graph => "no" },
46         :Sys8 => { :graph => "no" },
47         :Sys9 => { :graph => "no" },
48         :Sys10 => { :graph => "no" }
49       },
50       :ipmi_temp => {
51         :CPU0belowTmax => { :critical => "10:" },
52         :CPU1belowTmax => { :critical => "10:" }
53       }
54     }
55   }
56 )