Method: AbideDataProcessor::Parser.parse

Defined in:
lib/abide-data-processor/parser.rb

.parse(hiera_data, control_maps, control_configs: {}, ignore: [], only: []) ⇒ Hash

Parse Hiera data into a resource data Hash

Parameters:

  • hiera_data (Hash)

    Hiera data to parse

  • control_maps (Array)

    Control maps to use

Returns:

  • (Hash)

    Parsed resource data



19
20
21
22
23
24
25
26
27
# File 'lib/abide-data-processor/parser.rb', line 19

def self.parse(hiera_data, control_maps, control_configs: {}, ignore: [], only: [])
  ResourceDataParser.new(
    hiera_data,
    control_maps,
    control_configs: control_configs,
    ignore: ignore,
    only: only
  ).parse
end