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

Since:

  • Puppet 4.0.0

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

Since:

  • Puppet 4.0.0

'puppet::module_data'
PER_MODULE_DATA_PROVIDER_TYPE =

The lookup type for the name of the per module data provider.

Since:

  • Puppet 4.0.0

String
ENV_DATA_PROVIDERS_KEY =

The lookup key for the multibind containing map of provider name to env data provider implementation.

Since:

  • Puppet 4.0.0

'puppet::environment_data_providers'
ENV_DATA_PROVIDERS_TYPE =

The lookup type for the multibind containing map of provider name to env data provider implementation.

Since:

  • Puppet 4.0.0

'Puppet::Plugins::DataProviders::EnvironmentDataProvider'
MODULE_DATA_PROVIDERS_KEY =

The lookup key for the multibind containing map of provider name to module data provider implementation.

Since:

  • Puppet 4.0.0

'puppet::module_data_providers'
MODULE_DATA_PROVIDERS_TYPE =

The lookup type for the multibind containing map of provider name to module data provider implementation.

Since:

  • Puppet 4.0.0

'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.

Since:

  • Puppet 4.0.0

'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.

Since:

  • Puppet 4.0.0

'Puppet::Plugins::DataProviders::PathBasedDataProviderFactory'