]> git.donarmstrong.com Git - dsa-puppet.git/blob - plugins/facter/raidcontroller.rb
Move plugins around
[dsa-puppet.git] / plugins / facter / raidcontroller.rb
1 Facter.add("raidcontroller") do
2         confine :kernel => :linux
3         ENV["PATH"]="/bin:/sbin:/usr/bin:/usr/sbin"
4         setcode do
5                 controllers = []
6                 lspciexists = system "/bin/bash -c 'which lspci >&/dev//null'"
7                 if $?.exitstatus == 0
8                         output = %x{lspci}
9                         output.each { |s|
10                                 controllers.push($1) if s =~ /RAID bus controller: (.*)/
11                         }
12                 end
13                 controllers
14         end
15 end