Puppet Class: openldap
- Inherits:
 - ::openldap::params
 
- Defined in:
 - manifests/init.pp
 
Overview
Installs base LDAP library and global client configuration file.
        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  | 
      
        # File 'manifests/init.pp', line 37
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_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']
}
       |