replication-enable.ldif 976 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # Load syncprov module
  2. dn: cn=module{0},cn=config
  3. changetype: modify
  4. add: olcModuleLoad
  5. olcModuleLoad: syncprov
  6. # Set server ID
  7. dn: cn=config
  8. changeType: modify
  9. add: olcServerID
  10. {{ LDAP_REPLICATION_HOSTS }}
  11. # Add syncprov on config
  12. dn: olcOverlay=syncprov,olcDatabase={0}config,cn=config
  13. changetype: add
  14. objectClass: olcOverlayConfig
  15. objectClass: olcSyncProvConfig
  16. olcOverlay: syncprov
  17. # Add sync replication on config
  18. dn: olcDatabase={0}config,cn=config
  19. changetype: modify
  20. add: olcSyncRepl
  21. {{ LDAP_REPLICATION_HOSTS_CONFIG_SYNC_REPL }}
  22. -
  23. add: olcMirrorMode
  24. olcMirrorMode: TRUE
  25. # Add syncprov on backend
  26. dn: olcOverlay=syncprov,olcDatabase={1}{{ LDAP_BACKEND }},cn=config
  27. changetype: add
  28. objectClass: olcOverlayConfig
  29. objectClass: olcSyncProvConfig
  30. olcOverlay: syncprov
  31. # Add sync replication on backend
  32. dn: olcDatabase={1}{{ LDAP_BACKEND }},cn=config
  33. changetype: modify
  34. add: olcSyncRepl
  35. {{ LDAP_REPLICATION_HOSTS_DB_SYNC_REPL }}
  36. -
  37. add: olcMirrorMode
  38. olcMirrorMode: TRUE