Class: Puppet::DataProviders::HieraModuleDataProvider Deprecated Private

Inherits:
Plugins::DataProviders::ModuleDataProvider show all
Includes:
HieraSupport
Defined in:
lib/puppet/data_providers/hiera_module_data_provider.rb

Overview

This class is part of a private API. You should avoid using this class if possible, as it may be removed or be changed in the future.

Deprecated.

TODO: API 5.0, remove this class

Constant Summary

Constants inherited from Plugins::DataProviders::ModuleDataProvider

Plugins::DataProviders::ModuleDataProvider::LOOKUP_OPTIONS

Constants included from Pops::Lookup::SubLookup

Pops::Lookup::SubLookup::SPECIAL

Instance Attribute Summary

Attributes inherited from Plugins::DataProviders::ModuleDataProvider

#module_name

Method Summary

Methods included from HieraSupport

#config_path, #name, #unchecked_lookup

Methods inherited from Plugins::DataProviders::ModuleDataProvider

#data_key, #initialize, #validate_data

Methods included from Plugins::DataProviders::DataProvider

#data_key, #key_lookup, #lookup, #name, #post_process, #unchecked_key_lookup, #unchecked_lookup, #validate_data

Methods included from Pops::Lookup::Interpolation

#interpolate

Methods included from Pops::Lookup::SubLookup

#split_key, #sub_lookup

Methods included from Pops::Lookup::DataProvider

#key_lookup, #key_lookup_in_default, key_type, #lookup, #module_name, #name, register_types, #unchecked_key_lookup, #validate_data_hash, #validate_data_value, #value_is_validated?, value_type

Constructor Details

This class inherits a constructor from Puppet::Plugins::DataProviders::ModuleDataProvider