Puppet Class: openldap
- Inherits:
- ::openldap::params
- Defined in:
- manifests/init.pp
Overview
Installs base LDAP library and global client configuration file.
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 |
# File 'manifests/init.pp', line 38
class openldap (
String $package_name = $::openldap::params::base_package_name,
Stdlib::Absolutepath $conf_dir = $::openldap::params::conf_dir,
Stdlib::Absolutepath $ldap_conf_file = $::openldap::params::ldap_conf_file,
# All of these are passed through to ::openldap::configuration
Any $base = undef,
Any $uri = undef,
Any $deref = undef,
Any $network_timeout = undef,
Any $referrals = undef,
Any $sizelimit = undef,
Any $timelimit = undef,
Any $timeout = undef,
Any $sasl_secprops = undef,
Any $sasl_nocanon = undef,
Any $gssapi_sign = undef,
Any $gssapi_encrypt = undef,
Any $gssapi_allow_remote_principal = undef,
Any $tls_cacert = undef,
Any $tls_cacertdir = undef,
Any $tls_cipher_suite = undef,
Any $tls_moznss_compatibility = undef,
Any $tls_protocol_min = undef,
Any $tls_randfile = undef,
Any $tls_reqcert = undef,
Any $tls_crlcheck = undef,
Any $tls_crlfile = undef,
) inherits ::openldap::params {
contain ::openldap::install
contain ::openldap::config
Class['::openldap::install'] -> Class['::openldap::config']
}
|