blob: 9d9c06822124cee524bc17ca445856c6592f8dfc (
plain) (
tree)
|
|
require 'puppet'
Puppet::Reports.register_report(:cat_files) do
FOLLOWED_RESOURCES = [
"File[/etc/puppetlabs/notifies/host_ldap.info]",
]
def process
self.resource_statuses.each do |name, status|
if FOLLOWED_RESOURCES.include?(status.resource) && status.events.any? { |e| e.status == "success" }
puts File.open(status.title, "r").read()
end
end
end
end
|