Move get_modules inside setcode
This commit is contained in:
parent
ecdcfe6b8b
commit
48281cb8de
@ -10,16 +10,13 @@ require "facter"
|
|||||||
require "set"
|
require "set"
|
||||||
|
|
||||||
def get_modules
|
def get_modules
|
||||||
if File.exists?("/proc/modules")
|
return File.readlines("/proc/modules").inject(Set.new){|s,l|s << l[/\w+\b/]}
|
||||||
return File.readlines("/proc/modules").inject(Set.new){|s,l|s << l[/\w+\b/] }
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
modules = get_modules
|
|
||||||
|
|
||||||
Facter.add("kernel_modules") do
|
Facter.add("kernel_modules") do
|
||||||
confine :kernel => :linux
|
confine :kernel => :linux
|
||||||
setcode do
|
setcode do
|
||||||
|
modules = get_modules
|
||||||
modules.to_a.join(",")
|
modules.to_a.join(",")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user