class ForemanSalt::ReportImporter
def process_failures
def process_failures status = ConfigReportStatusCalculator.new(:counters => { 'failed' => @raw.size }).calculate @report = ConfigReport.create(:host => @host, :reported_at => Time.zone.now, :status => status, :metrics => {}) source = Source.find_or_create('Salt') @raw.each do |failure| message = Message.find_or_create(failure) Log.create(:message_id => message.id, :source_id => source.id, :report => @report, :level => :err) end end