slapd: rajout overlay unique, memberof et auditlog
This commit is contained in:
@@ -24,3 +24,48 @@ ldap_auth:
|
|||||||
ldap_cache_size: 3000
|
ldap_cache_size: 3000
|
||||||
ldap_idlcache_size: 6000
|
ldap_idlcache_size: 6000
|
||||||
ldap_checkpoint: 1024 30
|
ldap_checkpoint: 1024 30
|
||||||
|
ldap_entries:
|
||||||
|
- dn: cn=module,cn=config
|
||||||
|
objectClass: olcModuleList
|
||||||
|
attributes:
|
||||||
|
cn: module
|
||||||
|
olcModulePath: /usr/lib64/openldap/
|
||||||
|
olcModuleLoad: auditlog.la
|
||||||
|
|
||||||
|
- dn: olcOverlay={0}auditlog,olcDatabase={2}hdb,cn=config
|
||||||
|
objectClass:
|
||||||
|
- olcOverlayConfig
|
||||||
|
- olcAuditLogConfig
|
||||||
|
attributes:
|
||||||
|
olcOverlay: "{0}auditlog"
|
||||||
|
olcAuditlogFile: /var/log/ldapaudit.log
|
||||||
|
|
||||||
|
- dn: cn=module,cn=config
|
||||||
|
objectClass: olcModuleList
|
||||||
|
attributes:
|
||||||
|
cn: module
|
||||||
|
olcModulePath: /usr/lib64/openldap/
|
||||||
|
olcModuleLoad: memberof.la
|
||||||
|
|
||||||
|
- dn: olcOverlay={1}memberof,olcDatabase={2}hdb,cn=config
|
||||||
|
objectClass:
|
||||||
|
- olcConfig
|
||||||
|
- olcOverlayConfig
|
||||||
|
- olcMemberOf
|
||||||
|
attributes:
|
||||||
|
olcOverlay: "{1}memberof"
|
||||||
|
|
||||||
|
- dn: cn=module,cn=config
|
||||||
|
objectClass: olcModuleList
|
||||||
|
attributes:
|
||||||
|
cn: module
|
||||||
|
olcModulePath: /usr/lib64/openldap/
|
||||||
|
olcModuleLoad: unique.la
|
||||||
|
|
||||||
|
- dn: olcOverlay={2}unique,olcdatabase={2}hdb,cn=config
|
||||||
|
objectClass:
|
||||||
|
- olcOverlayConfig
|
||||||
|
- olcUniqueConfig
|
||||||
|
attributes:
|
||||||
|
olcOverlay: "{2}unique"
|
||||||
|
olcUniqueURI: ldap:///?uid?sub?
|
||||||
|
|||||||
@@ -189,3 +189,13 @@
|
|||||||
template:
|
template:
|
||||||
src: ldap_aliases.sh
|
src: ldap_aliases.sh
|
||||||
dest: /etc/profile.d/
|
dest: /etc/profile.d/
|
||||||
|
|
||||||
|
- name: add some entries
|
||||||
|
ldap_entry:
|
||||||
|
dn: "{{ item.dn }}"
|
||||||
|
objectClass: "{{ item.objectClass }}"
|
||||||
|
attributes: "{{ item.attributes }}"
|
||||||
|
state: present
|
||||||
|
loop: "{{ ldap_entries }}"
|
||||||
|
when: ldap_entries is defined
|
||||||
|
ignore_errors: true
|
||||||
|
|||||||
Reference in New Issue
Block a user