Puppet Class: openldap::server::conf::default_ldif
- Defined in:
- manifests/server/conf/default_ldif.pp
Overview
Class: openldap::server::conf::default_ldif
This allows for the modification of the default LDIF entries in /etc/openldap/default.ldif. It will not modify any active values in a running LDAP server.
Authors:
-
Trevor Vaughan <tvaughan@onyxpoint.com>
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 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 |
# File 'manifests/server/conf/default_ldif.pp', line 12
class openldap::server::conf::default_ldif (
$ppolicy_pwd_min_age = '86400',
$ppolicy_pwd_max_age = '15552000',
$ppolicy_pwd_in_history = '24',
$ppolicy_pwd_check_quality = '2',
$ppolicy_pwd_min_length = '14',
$ppolicy_pwd_expire_warning = '1209600',
$ppolicy_pwd_grace_authn_limit = '-1',
$ppolicy_pwd_lockout = true,
$ppolicy_pwd_lockout_duration = '900',
$ppolicy_pwd_max_failure = '5',
$ppolicy_pwd_failure_count_interval = '900',
$ppolicy_pwd_must_change = true,
$ppolicy_pwd_allow_user_change = true,
$ppolicy_pwd_safe_modify = false
) {
validate_integer($ppolicy_pwd_min_age)
validate_integer($ppolicy_pwd_max_age)
validate_integer($ppolicy_pwd_in_history)
validate_integer($ppolicy_pwd_check_quality)
validate_integer($ppolicy_pwd_min_length)
validate_integer($ppolicy_pwd_expire_warning)
validate_integer($ppolicy_pwd_grace_authn_limit)
validate_bool($ppolicy_pwd_lockout)
validate_integer($ppolicy_pwd_lockout_duration)
validate_integer($ppolicy_pwd_max_failure)
validate_integer($ppolicy_pwd_failure_count_interval)
validate_bool($ppolicy_pwd_must_change)
validate_bool($ppolicy_pwd_allow_user_change)
validate_bool($ppolicy_pwd_safe_modify)
compliance_map()
assert_private()
$_suffix = $::openldap::server::conf::suffix
$_rootdn = $::openldap::server::conf::rootdn
$_syncdn = $::openldap::server::conf::syncdn
$_syncpw = $::openldap::server::conf::syncpw
$_binddn = $::openldap::server::conf::binddn
$_bindpw = $::openldap::server::conf::bindpw
if ( defined('$::openldap::slapo::ppolicy::check_password') and
getvar('::openldap::slapo::ppolicy::check_password') and
!empty(getvar('::openldap::slapo::ppolicy::check_password'))
) {
$_simp_ppolicy_check_password = $::openldap::slapo::ppolicy::check_password
}
else {
$_simp_ppolicy_check_password = false
}
file { '/etc/openldap/default.ldif':
ensure => 'file',
owner => 'root',
group => 'ldap',
mode => '0640',
content => template('openldap/etc/openldap/default.ldif.erb'),
}
}
|