class Covalence::HieraSyntaxService
Public Class Methods
check_yaml(filelist)
click to toggle source
# File lib/covalence/core/services/hiera_syntax_service.rb, line 5 def self.check_yaml(filelist) errors = [] [*filelist].each do |hiera_file| begin YAML.load_file(hiera_file) rescue StandardError => error errors << "ERROR: Failed to parse #{hiera_file}: #{error}" end end errors.map { |error| error.to_s } end