Puppet Class: storm::info

Inherits:
storm::info::params
Defined in:
manifests/info.pp

Summary

StoRM Info Provider class

Overview

Examples:

Example of usage

class { 'storm::info':
}

Parameters:

  • config_file (String) (defaults to: $storm::info::params::config_file)
  • backend_hostname (String) (defaults to: $storm::info::params::backend_hostname)
  • frontend_public_host (String) (defaults to: $storm::info::params::frontend_public_host)
  • sitename (String) (defaults to: $storm::info::params::sitename)
  • storage_areas (Array[Storm::Backend::StorageArea]) (defaults to: $storm::info::params::storage_areas)
  • storage_default_root (String) (defaults to: $storm::info::params::storage_default_root)
  • frontend_path (String) (defaults to: $storm::info::params::frontend_path)
  • frontend_port (Integer) (defaults to: $storm::info::params::frontend_port)
  • rest_services_port (Integer) (defaults to: $storm::info::params::rest_services_port)
  • endpoint_quality_level (Integer) (defaults to: $storm::info::params::endpoint_quality_level)
  • webdav_pool_members (Array[Storm::Backend::WebdavPoolMember]) (defaults to: $storm::info::params::webdav_pool_members)
  • srm_pool_members (Array[Storm::Backend::SrmPoolMember]) (defaults to: $storm::info::params::srm_pool_members)
  • transfer_protocols (Array[Storm::Backend::TransferProtocol]) (defaults to: $storm::info::params::transfer_protocols)


31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# File 'manifests/info.pp', line 31

class storm::info (

  String $backend_hostname = $storm::info::params::backend_hostname,
  String $frontend_public_host = $storm::info::params::frontend_public_host,

  String $sitename = $storm::info::params::sitename,
  Array[Storm::Backend::StorageArea] $storage_areas = $storm::info::params::storage_areas,
  String $storage_default_root = $storm::info::params::storage_default_root,
  String $frontend_path = $storm::info::params::frontend_path,
  Integer $frontend_port = $storm::info::params::frontend_port,
  Integer $rest_services_port = $storm::info::params::rest_services_port,
  Integer $endpoint_quality_level = $storm::info::params::endpoint_quality_level,
  Array[Storm::Backend::WebdavPoolMember] $webdav_pool_members = $storm::info::params::webdav_pool_members,
  Array[Storm::Backend::SrmPoolMember] $srm_pool_members = $storm::info::params::srm_pool_members,

  Array[Storm::Backend::TransferProtocol] $transfer_protocols = $storm::info::params::transfer_protocols,

  String $config_file = $storm::info::params::config_file,

) inherits storm::info::params {

  contain storm::info::install
  contain storm::info::config

  Class['storm::info::install']
  -> Class['storm::info::config']

}