voms
: This class is completly empty and does nothing.voms::alice
: Alice VO configuration classvoms::atlas
: Atlas VO configuration classvoms::cms
: CMS VO configuration classvoms::dteam
: dteam VO configuration classvoms::escape
: escape VO configuration classvoms::lhcb
: LHCB VO configuration classvoms::ops
: OPS VO configuration classvoms::repo
: Choose which VOMS repository you want to intall and enable. Also a custom list of repository URL can be specified.voms::testvo
: test.vo VO configuration classvoms::testvo2
: test.vo.2 VO configuration classvoms::wlcg
: WLCG VO configuration class
voms::vo
: Configure vomses and lsc for a VO
Voms::Server
: The Server type for Voms class
This class is completly empty and does nothing.
Alice VO configuration class
Atlas VO configuration class
CMS VO configuration class
dteam VO configuration class
escape VO configuration class
LHCB VO configuration class
OPS VO configuration class
Choose which VOMS repository you want to intall and enable. Also a custom list of repository URL can be specified.
class { 'voms::repo':
enabled => ['stable'],
}
The following parameters are available in the voms::repo
class:
Data type: Array[Enum['stable', 'beta', 'nightly']]
The list of repositories that have to be installed. Allowed values are stable
, beta
and nightly
. Optional.
Data type: Array[Enum['stable', 'beta', 'nightly']]
The list of repositories that have to be enabled. Allowed values are stable
, beta
and nightly
. Optional.
test.vo VO configuration class
test.vo.2 VO configuration class
WLCG VO configuration class
Configure vomses and lsc for a VO
The following parameters are available in the voms::vo
defined type:
Data type: String
Default value: $title
Data type: Array[Voms::Server]
Default value: []
The Server type for Voms class
Alias of
Struct[{
server => String,
port => Integer,
dn => String,
ca_dn => String,
}]