puppet/apparmor/lib/facter/apparmor.rb

20 lines
537 B
Ruby

Facter.add("apparmor") do
setcode do
result = false
if File.exists?("/sys/module/apparmor")
begin
f = File.new("/proc/mounts")
while (line = f.gets)
if line.split()[2] == "securityfs"
if File.exists?(File.join(line.split()[1], "apparmor"))
result = true
end
end
end
rescue
end
end
result
end
end