# glauth inititalisation class class glauth ( Boolean $debug = $glauth::params::debug, Boolean $syslog = $glauth::params::syslog, Boolean $structuredlog = $glauth::params::structuredlog, Boolean $watchconfig = $glauth::params::watchconfig, Array $packages = $glauth::params::packages, Boolean $ldap_enabled = $glauth::params::ldap_enabled, Stdlib::IP::Address $ldap_address = $glauth::params::ldap_address, Stdlib::Port $ldap_port = $glauth::params::ldap_port, Boolean $ldap_tls = $glauth::params::ldap_tls, Stdlib::Absolutepath $ldap_tlscertpath = $glauth::params::ldap_tlscertpath, Stdlib::Absolutepath $ldap_tlskeypath = $glauth::params::ldap_tlskeypath, Boolean $ldaps_enabled = $glauth::params::ldaps_enabled, Stdlib::IP::Address $ldaps_address = $glauth::params::ldaps_address, Stdlib::Port $ldaps_port = $glauth::params::ldaps_port, Stdlib::Absolutepath $ldaps_cert = $glauth::params::ldaps_cert, Stdlib::Absolutepath $ldaps_key = $glauth::params::ldaps_key, String $backend_datastore = $glauth::params::backend_datastore, String $backend_basedn = $glauth::params::backend_basedn, String $backend_nameformat = $glauth::params::backend_nameformat, String $backend_groupformat = $glauth::params::backend_groupformat, Boolean $backend_anonymousdse = $glauth::params::backend_anonymousdse, String $backend_sshkeyattr = $glauth::params::backend_sshkeyattr, Boolean $behaviors_ignorecapabilities = $glauth::params::behaviors_ignorecapabilities, Boolean $behaviors_limitfailedbinds = $glauth::params::behaviors_limitfailedbinds, Integer $behaviors_numberoffailedbinds = $glauth::params::behaviors_numberoffailedbinds, Integer $behaviors_periodoffailedbinds = $glauth::params::behaviors_periodoffailedbinds, Integer $behaviors_blockfailedbindsfor = $glauth::params::behaviors_blockfailedbindsfor, Integer $behaviors_prunesourcetableevery = $glauth::params::behaviors_prunesourcetableevery, Integer $behaviors_prunesourcesolderthan = $glauth::params::behaviors_prunesourcesolderthan, Boolean $api_enabled = $glauth::params::api_enabled, Boolean $api_internals = $glauth::params::api_internals, Boolean $api_tls = $glauth::params::api_tls, Stdlib::IP::Address $api_address = $glauth::params::api_address, Stdlib::Port $api_port = $glauth::params::api_port, Stdlib::Absolutepath $api_cert = $glauth::params::api_cert, Stdlib::Absolutepath $api_key = $glauth::params::api_key, String $user = $glauth::params::user, String $group = $glauth::params::group, Stdlib::Absolutepath $bin_dir = $glauth::params::bin_dir, Stdlib::Absolutepath $bin_path = $glauth::params::bin_path, Stdlib::Absolutepath $config_dir = $glauth::params::config_dir, Stdlib::Absolutepath $config_path = $glauth::params::config_path, Boolean $service_enable = $glauth::params::service_enable, String $service_name = $glauth::params::service_name, String $download_version = $glauth::params::download_version, String $download_url = $glauth::params::download_url, Boolean $manage_defaults = $glauth::params::manage_defaults, ) inherits glauth::params { include glauth::install include glauth::config include glauth::service Class['glauth::install'] -> Class['glauth::config'] -> Class['glauth::service'] }