package "unzip"
remote_file "#{Chef::Config[:file_cache_path]}/Intel_SSD_Data_Center_Tool_3.0.13_Linux.zip" do
- source "https://downloadmirror.intel.com/27863/eng/Intel_SSD_Data_Center_Tool_3.0.13_Linux.zip"
+ source "https://downloadmirror.intel.com/28460/eng/Intel_SSD_Data_Center_Tool_3.0.17_Linux.zip"
end
execute "#{Chef::Config[:file_cache_path]}/Intel_SSD_Data_Center_Tool_3.0.13_Linux.zip" do
end
disks = disks.map do |disk|
- next if disk[:state] == "spun_down"
+ next if disk[:state] == "spun_down" || %w[unconfigured failed].any?(disk[:status])
if disk[:smart_device]
controller = node[:hardware][:disk][:controllers][disk[:controller]]
plugins.each do |plugin|
munin_plugin plugin do
action :delete
+ conf "munin.smart.erb"
end
end