This project is a Python implementation aiming for LDAP to JumpCloud synchronization. We are inspired by the LSC project (https://lsc-project.org/doku.php)
For local development we advice to make use of docker. The installation commands are specified below.
This is an example of what we need to specify source and destination.
Prepare e .env file that contains values for the following attributes:
ENV_LDAP_HOST=ldaps://...
ENV_LDAP_BASE=...
ENV_LDAP_BIND=...
ENV_LDAP_PASS=...
ENV_API_URL=https://console.jumpcloud.com
ENV_API_KEY=< your JumpCloud API key >
Install both docker and docker-compose
Run synchronisation script by:
$ docker-compose up app