From c15931024c5031609485c8c5c58a496cc4c77448 Mon Sep 17 00:00:00 2001 From: "Schonecker, Brian" Date: Fri, 20 Nov 2015 11:51:03 -0500 Subject: [PATCH] Added examples of hashed values for ldap_filters and ldap_maps. --- README.md | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a35288c..fdec388 100644 --- a/README.md +++ b/README.md @@ -35,11 +35,24 @@ However, we recommend that you declare the class and override a few parameters: ``` class { 'nslcd': - ldap_uris => ['ldap://ldap.mycompany.com'], - ldap_ssl => 'on', + ldap_uris => ['ldap://ldap.mycompany.com'], + ldap_ssl => 'on', + ldap_filters => { group => '(&(objectClass=group)(gidNumber=*))', + passwd => '(&(objectClass=user)(!(objectClass=computer))(uidNumber=*)(unixHomeDirectory=*))', + shadow => '(&(objectClass=user)(!(objectClass=computer))(uidNumber=*)(unixHomeDirectory=*))', + }, + ldap_maps => { group => 'uniqueMember member', + passwd => ['homedirectory unixHomeDirectory', 'uid sAMAccountName', 'gecos displayName', ], + shadow => ['shadowLastChange pwdLastSet', 'uid sAMAccountName', ], + }, } ``` + + + + + ## Reference *todo*