Puppet Class: dariahshibboleth
- Inherits:
- dariahshibboleth::params
- Defined in:
- manifests/init.pp
Overview
This class provides the dariahshibboleth module. It installs and configures the SP.
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 |
# File 'manifests/init.pp', line 37
class dariahshibboleth (
Boolean $attribute_checker_flushsession = $dariahshibboleth::params::attribute_checker_flushsession,
Array $attribute_checker_requiredattributes = $dariahshibboleth::params::attribute_checker_requiredattributes,
Optional[String] $cert = undef,
Optional[String] $custom_metadata_url = $dariahshibboleth::params::custom_metadata_url,
Optional[String] $custom_metadata_signature_cert = $dariahshibboleth::params::custom_metadata_signature_cert,
String $dariah_registration_url = $dariahshibboleth::params::dariah_registration_url,
String $discoveryurl = $dariahshibboleth::params::discoveryurl,
String $fakeshibdata = $dariahshibboleth::params::fakeshibdata,
Boolean $federation_enabled = $dariahshibboleth::params::federation_enabled,
Boolean $handlerssl = $dariahshibboleth::params::handlerssl,
Optional[String] $handlerurl_prefix = undef,
String $hostname = $facts['networking']['fqdn'],
String $idp_entityid = $dariahshibboleth::params::idp_entityid,
Optional[String] $key = undef,
Optional[String] $locallogout_headertags = undef,
String $mail_contact = $dariahshibboleth::params::mail_contact,
String $remote_user_pref_list = $dariahshibboleth::params::remote_user_pref_list,
Optional[String] $standby_cert = undef,
Optional[String] $standby_key = undef,
Boolean $tou_enforced = $dariahshibboleth::params::tou_enforced,
Optional[String] $tou_sp_tou_group = undef,
Optional[String] $tou_sp_tou_name = undef,
Boolean $use_edugain = $dariahshibboleth::params::use_edugain,
Boolean $use_dfn_basic = $dariahshibboleth::params::use_dfn_basic,
Boolean $use_dfn_test = $dariahshibboleth::params::use_dfn_test,
Boolean $use_dfn_edugain = $dariahshibboleth::params::use_dfn_edugain,
) inherits dariahshibboleth::params {
anchor { 'dariahshibboleth::begin': } ->
class { '::dariahshibboleth::install':}->
class { '::dariahshibboleth::config': }~>
class { '::dariahshibboleth::service': }->
anchor { 'dariahshibboleth::end': }
}
|