From: Tom Hughes Date: Sun, 24 Jul 2022 21:24:49 +0000 (+0100) Subject: Recognise some extra disk statuses on HP controllers X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/0b5222cd7e08c5c8fdcd7cfada9f75ecc1c7a4e2 Recognise some extra disk statuses on HP controllers --- diff --git a/cookbooks/hardware/templates/default/ohai.rb.erb b/cookbooks/hardware/templates/default/ohai.rb.erb index 63f4806d9..f6b854c99 100644 --- a/cookbooks/hardware/templates/default/ohai.rb.erb +++ b/cookbooks/hardware/templates/default/ohai.rb.erb @@ -417,10 +417,14 @@ Ohai.plugin(:Hardware) do if disk[:status] == "Failed" disk[:status] = "failed" + elsif disk[:status] == "Predictive Failure" + disk[:status] = "failed" elsif disk[:status] == "OK" && disk[:drive_type] == "Data Drive" disk[:status] = "online" elsif disk[:status] == "OK" && disk[:drive_type] == "Spare Drive" disk[:status] = "hotspare" + elsif disk[:status] == "OK" && disk[:drive_type] == "Unassigned Drive" + disk[:status] = "unconfigured" else disk[:status] = "unknown" end