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
end
end
+Facter.add("megaraid_sas") do
+ confine :kernel => :linux
+ setcode do
+ if FileTest.exist?("/sys/module/megaraid_sas/")
+ true
+ else
+ false
+ end
+ end
+end
+
Facter.add("mptraid") do
confine :kernel => :linux
setcode do