From: Tom Hughes Date: Tue, 5 Nov 2013 23:00:40 +0000 (+0000) Subject: Install raid tools for MegaRAID and AACRaid cards X-Git-Url: https://git.openstreetmap.org/chef.git/commitdiff_plain/b5fb6f1ea5350f2d792a6f882b47631ac67ee407?ds=sidebyside Install raid tools for MegaRAID and AACRaid cards --- diff --git a/cookbooks/hardware/attributes/default.rb b/cookbooks/hardware/attributes/default.rb index 73940d9b7..24dc2505d 100644 --- a/cookbooks/hardware/attributes/default.rb +++ b/cookbooks/hardware/attributes/default.rb @@ -13,4 +13,12 @@ if node[:kernel] and node[:kernel][:modules] if node[:kernel][:modules].include?("mpt2sas") default[:apt][:sources] |= [ "hwraid" ] end + + if node[:kernel][:modules].include?("megaraid_sas") + default[:apt][:sources] |= [ "hwraid" ] + end + + if node[:kernel][:modules].include?("aacraid") + default[:apt][:sources] |= [ "hwraid" ] + end end diff --git a/cookbooks/hardware/recipes/default.rb b/cookbooks/hardware/recipes/default.rb index 4b7e4478d..e9fe54e05 100644 --- a/cookbooks/hardware/recipes/default.rb +++ b/cookbooks/hardware/recipes/default.rb @@ -146,3 +146,13 @@ if node[:kernel][:modules].include?("mpt2sas") package "sas2ircu" package "sas2ircu-status" end + +if node[:kernel][:modules].include?("megaraid_sas") + package "megacli" + package "megaclisas-status" +end + +if node[:kernel][:modules].include?("aacraid") + package "arcconf" + package "aacraid-status" +end