From: Peter Palfrader Date: Mon, 28 Aug 2017 11:39:52 +0000 (+0200) Subject: split smartarraycontroller into smartarraycontroller_cciss and smartarraycontroller_hpsa X-Git-Url: https://git.adam-barratt.org.uk/?a=commitdiff_plain;h=d9dfd73fa474971ad0d060b75d6ca448312891b7;hp=602278f710f1e57b5db8a23c14ca4ce7a91ea9a4;p=mirror%2Fdsa-puppet.git split smartarraycontroller into smartarraycontroller_cciss and smartarraycontroller_hpsa --- 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