X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/7f1ada3fe676b3e201ad53048350bcad40ad5696..aec1cf26497af11e487a6a62ac924f514bc4ecf3:/cookbooks/hardware/recipes/default.rb diff --git a/cookbooks/hardware/recipes/default.rb b/cookbooks/hardware/recipes/default.rb index b4986e70e..238d65690 100644 --- a/cookbooks/hardware/recipes/default.rb +++ b/cookbooks/hardware/recipes/default.rb @@ -20,6 +20,10 @@ include_recipe "tools" include_recipe "munin" +ohai_plugin "hardware" do + template "ohai.rb.erb" +end + case node[:cpu][:"0"][:vendor_id] when "GenuineIntel" package "intel-microcode" @@ -239,7 +243,7 @@ node[:block_device].each do |name, attributes| end end -%w(hpacucli lsiutil sas2ircu megactl megacli arcconf).each do |tools_package| +%w(hpssacli lsiutil sas2ircu megactl megacli arcconf).each do |tools_package| if tools_packages.include?(tools_package) package tools_package else @@ -307,7 +311,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|