From ddbd54a44814fb81cd27e21edbdc0e9a90f03d91 Mon Sep 17 00:00:00 2001 From: Guilhem Moulin Date: Tue, 26 Nov 2013 23:36:38 +0100 Subject: Optimize LDAP modifications. For non-indexed attributes, do not ask the LDAP server to modify values in the symmetric difference of A (the entry found in the directory) and B (the target). That is, we replace A by B only when they are disjoint; otherwise we remove values in A-B and add those in B-A. --- roles/common/tasks/ldap.yml | 1 + 1 file changed, 1 insertion(+) (limited to 'roles') diff --git a/roles/common/tasks/ldap.yml b/roles/common/tasks/ldap.yml index 26ab349..cb1e835 100644 --- a/roles/common/tasks/ldap.yml +++ b/roles/common/tasks/ldap.yml @@ -53,6 +53,7 @@ openldap: target=/etc/ldap/{{ item }} state=present with_items: - schema/fripost.ldif + # TODO load other required schemas *before* loading the database - fripost/database.ldif - name: Load LDAP modules -- cgit v1.2.3