X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/98c7efd2865cf1842f3b937e63f5cee11f455d3a..8f64e2934813c9e8c50188de33adb10f5664780d:/cookbooks/hardware/recipes/default.rb diff --git a/cookbooks/hardware/recipes/default.rb b/cookbooks/hardware/recipes/default.rb index bb7de4a98..1418e7418 100644 --- a/cookbooks/hardware/recipes/default.rb +++ b/cookbooks/hardware/recipes/default.rb @@ -307,7 +307,7 @@ if status_packages["cciss-vol-status"] && File.exist?("/usr/sbin/cciss_vol_statu end end -if status_packages["megaclisas-status"] +if status_packages["megaclisas-status"] && File.exist?("/usr/sbin/megacli") controller = 0 Dir.glob("/sys/class/scsi_host/host*") do |host| @@ -452,18 +452,21 @@ if disks.count > 0 conf_variables :disk => disk end end +else + service "smartmontools" do + action [:stop, :disable] + end +end +if disks.count > 0 munin_plugin "hddtemp_smartctl" do conf "munin.hddtemp.erb" conf_variables :disks => disks end else - service "smartmontools" do - action [:stop, :disable] - end - munin_plugin "hddtemp_smartctl" do action :delete + conf "munin.hddtemp.erb" end end