From d9dfd73fa474971ad0d060b75d6ca448312891b7 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Mon, 28 Aug 2017 13:39:52 +0200 Subject: [PATCH] split smartarraycontroller into smartarraycontroller_cciss and smartarraycontroller_hpsa --- modules/debian_org/lib/facter/raidarray.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/modules/debian_org/lib/facter/raidarray.rb b/modules/debian_org/lib/facter/raidarray.rb index 5fc70e550..322050af9 100644 --- a/modules/debian_org/lib/facter/raidarray.rb +++ b/modules/debian_org/lib/facter/raidarray.rb @@ -11,6 +11,21 @@ Facter.add("smartarraycontroller") do end end +Facter.add("smartarraycontroller_cciss") do + confine :kernel => :linux + setcode do + FileTest.exist?("/dev/cciss/") + end +end + +Facter.add("smartarraycontroller_hpsa") do + confine :kernel => :linux + setcode do + FileTest.exist?("/sys/module/hpsa/") + end +end + + Facter.add("ThreeWarecontroller") do confine :kernel => :linux setcode do -- 2.20.1