From 09517d8150266ba6027c61a5a940e385f4aaeeac Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Fri, 13 Mar 2015 19:11:16 +0000 Subject: [PATCH] Install Areca CLI tools on machines with an Areca controller --- cookbooks/hardware/recipes/default.rb | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/cookbooks/hardware/recipes/default.rb b/cookbooks/hardware/recipes/default.rb index 92abdf65d..de695cd87 100644 --- a/cookbooks/hardware/recipes/default.rb +++ b/cookbooks/hardware/recipes/default.rb @@ -200,6 +200,8 @@ node[:kernel][:modules].each_key do |modname| when "aacraid" tools_packages << "arcconf" status_packages["aacraid-status"] ||= [] + when "arcmsr" + tools_packages << "areca" end end @@ -225,6 +227,22 @@ end end end +if tools_packages.include?("areca") + include_recipe "git" + + git "/opt/areca" do + action :sync + repository "git://chef.openstreetmap.org/areca.git" + user "root" + group "root" + end +else + directory "/opt/areca" do + action :delete + recursive true + end +end + ["cciss-vol-status", "mpt-status", "sas2ircu-status", "megaraid-status", "megaclisas-status", "aacraid-status"].each do |status_package| if status_packages.include?(status_package) package status_package -- 2.43.2