Module: Puppet::Plugins::DataProviders
- Included in:
- DataProviders::DataAdapter, DataProviders::HieraConfig
- Defined in:
- lib/puppet/plugins/data_providers.rb,
lib/puppet/plugins/data_providers/registry.rb,
lib/puppet/plugins/data_providers/data_provider.rb
Overview
Defined Under Namespace
Modules: DataProvider Classes: EnvironmentDataProvider, FileBasedDataProviderFactory, ModuleDataProvider, PathBasedDataProvider, PathBasedDataProviderFactory, Registry, ResolvedPath
Constant Summary collapse
- PER_MODULE_DATA_PROVIDER_KEY =
The lookup key for the multibind containing data provider name per module
'puppet::module_data'
- PER_MODULE_DATA_PROVIDER_TYPE =
The lookup type for the name of the per module data provider.
String
- ENV_DATA_PROVIDERS_KEY =
The lookup key for the multibind containing map of provider name to env data provider implementation.
'puppet::environment_data_providers'
- ENV_DATA_PROVIDERS_TYPE =
The lookup type for the multibind containing map of provider name to env data provider implementation.
'Puppet::Plugins::DataProviders::EnvironmentDataProvider'
- MODULE_DATA_PROVIDERS_KEY =
The lookup key for the multibind containing map of provider name to module data provider implementation.
'puppet::module_data_providers'
- MODULE_DATA_PROVIDERS_TYPE =
The lookup type for the multibind containing map of provider name to module data provider implementation.
'Puppet::Plugins::DataProviders::ModuleDataProvider'
- PATH_BASED_DATA_PROVIDER_FACTORIES_KEY =
The lookup key for the multibind containing map of provider name to path based data provider factory implementation.
'puppet::path_based_data_provider_factories'
- PATH_BASED_DATA_PROVIDER_FACTORIES_TYPE =
The lookup type for the multibind containing map of provider name to path based data provider factory implementation.
'Puppet::Plugins::DataProviders::PathBasedDataProviderFactory'