Sha256: 115fe0b5f1dd05d4e9073d64e14e0e7d8f0b51f0280e22807e72add495b47774

Contents?: true

Size: 1.82 KB

Versions: 68

Compression:

Stored size: 1.82 KB

Contents

module Puppet::Plugins; end

# TODO: API 5.0, remove this module
# @api private
# @deprecated
module Puppet::Plugins::DataProviders

  # The lookup **key** for the multibind containing data provider name per module
  # @api public
  PER_MODULE_DATA_PROVIDER_KEY       = 'puppet::module_data'

  # The lookup **type** for the name of the per module data provider.
  # @api public
  PER_MODULE_DATA_PROVIDER_TYPE      = String

  # The lookup **key** for the multibind containing map of provider name to env data provider implementation.
  # @api public
  ENV_DATA_PROVIDERS_KEY             = 'puppet::environment_data_providers'

  # The lookup **type** for the multibind containing map of provider name to env data provider implementation.
  # @api public
  ENV_DATA_PROVIDERS_TYPE            = 'Puppet::Plugins::DataProviders::EnvironmentDataProvider'

  # The lookup **key** for the multibind containing map of provider name to module data provider implementation.
  # @api public
  MODULE_DATA_PROVIDERS_KEY          = 'puppet::module_data_providers'

  # The lookup **type** for the multibind containing map of provider name to module data provider implementation.
  # @api public
  MODULE_DATA_PROVIDERS_TYPE         = 'Puppet::Plugins::DataProviders::ModuleDataProvider'

  # The lookup **key** for the multibind containing map of provider name to path based data provider factory
  # implementation.
  # @api public
  PATH_BASED_DATA_PROVIDER_FACTORIES_KEY  = 'puppet::path_based_data_provider_factories'

  # The lookup **type** for the multibind containing map of provider name to path based data provider factory
  # implementation.
  # @api public
  PATH_BASED_DATA_PROVIDER_FACTORIES_TYPE = 'Puppet::Plugins::DataProviders::PathBasedDataProviderFactory'

end

require_relative 'data_providers/data_provider'
require_relative 'data_providers/registry'

Version data entries

68 entries across 68 versions & 2 rubygems

Version Path
puppet-retrospec-1.8.0 vendor/pup410/lib/puppet/plugins/data_providers.rb
puppet-retrospec-1.7.0 vendor/pup410/lib/puppet/plugins/data_providers.rb
puppet-4.10.12 lib/puppet/plugins/data_providers.rb
puppet-4.10.12-x86-mingw32 lib/puppet/plugins/data_providers.rb
puppet-4.10.12-x64-mingw32 lib/puppet/plugins/data_providers.rb
puppet-4.10.12-universal-darwin lib/puppet/plugins/data_providers.rb
puppet-4.10.11 lib/puppet/plugins/data_providers.rb
puppet-4.10.11-x86-mingw32 lib/puppet/plugins/data_providers.rb
puppet-4.10.11-x64-mingw32 lib/puppet/plugins/data_providers.rb
puppet-4.10.11-universal-darwin lib/puppet/plugins/data_providers.rb
puppet-4.10.10 lib/puppet/plugins/data_providers.rb
puppet-4.10.10-x86-mingw32 lib/puppet/plugins/data_providers.rb
puppet-4.10.10-x64-mingw32 lib/puppet/plugins/data_providers.rb
puppet-4.10.10-universal-darwin lib/puppet/plugins/data_providers.rb
puppet-retrospec-1.6.1 vendor/pup410/lib/puppet/plugins/data_providers.rb
puppet-retrospec-1.6.0 vendor/pup410/lib/puppet/plugins/data_providers.rb
puppet-4.10.9 lib/puppet/plugins/data_providers.rb
puppet-4.10.9-x86-mingw32 lib/puppet/plugins/data_providers.rb
puppet-4.10.9-x64-mingw32 lib/puppet/plugins/data_providers.rb
puppet-4.10.9-universal-darwin lib/puppet/plugins/data_providers.rb