Add megaraid_sas facter
authorPeter Palfrader <peter@palfrader.org>
Wed, 7 Nov 2018 18:08:38 +0000 (19:08 +0100)
committerPeter Palfrader <peter@palfrader.org>
Wed, 7 Nov 2018 18:08:43 +0000 (19:08 +0100)
modules/debian_org/lib/facter/raidarray.rb

index 322050a..c9cf762 100644 (file)
@@ -50,6 +50,17 @@ Facter.add("megaraid") do
        end
 end
 
+Facter.add("megaraid_sas") do
+       confine :kernel => :linux
+       setcode do
+               if FileTest.exist?("/dev/megaraid_sas_ioctl_node")
+                       true
+               else
+                       false
+               end
+       end
+end
+
 Facter.add("mptraid") do
        confine :kernel => :linux
        setcode do