Our database is fairly small, so we use active polling of a subtree.
Our use-case is syncing user account subtree to Google (GCDS, formerly GADS). So we have a script that searches one and only one record with modifyTimestamp newer than the marker. If anything found, it runs the sync utility.
It's under GPLv3 here: https://github.com/devgateway/ldapwatch
Usage: /usr/local/bin/ldapwatch ldaps://ldap.example.org ou=people,dc=example,dc=org '/opt/google/sync/sync-cmd --foobar'
On 07/30/2018 08:32 AM, Zeus Panchenko wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
greetings,
please advise
how can I run external script on event (LDAP operation)?
for example: I am generating config files for users from LDAP data with perl script
I want to re-generate config files each time LDAP operation (modify, add, delete) performed
how to do that and what is the best way to do that?
Zeus V. Panchenko jid:zeus@im.ibs.dn.ua IT Dpt., I.B.S. LLC GMT+2 (EET) -----BEGIN PGP SIGNATURE-----
iF0EARECAB0WIQQYIXL6FUmD7SUfqoOveOk+D/ejKgUCW18FeQAKCRCveOk+D/ej KtXaAJ949HG/9hwOP9z5RgvSUfjRR27nQQCgljD0MPOTdZevhdBt2u87Oeq1Frk= =NBxz -----END PGP SIGNATURE-----