LDAP "All EDRN" Sync for the Early Detection Research Network Directory
Project description
👯♀️ EDRN LDAP Sync
This package updates the All EDRN
group in the EDRN directory service. It scans for all users and keeps the group All EDRN
updated so that every user is a member of the group.
🚗 Getting Started
Do something like the following:
$ python3 -m venv venv
$ venv/bin/pip install --quiet --upgrade setuptools pip wheel
$ venv/bin/pip install --editable .
and you should be good to go to run venv/bin/edrn-ldap-sync
.
🎥 Production Use
Just add a crontab entry like the following:
@hourly /usr/local/edrn/edrn/all-edrn-sync/bin --password PASSWORD
replacing PASSWORD with the password of the manager account of the EDRN Directory Service.
📀 Software Environment
This is written in Python 3 and requires Python 3.7 or later (but probably not Python 4 or later).
👥 Contributing
You can start by looking at the open issues, forking the project, and submitting a pull request. You can also contact us by email with suggestions.
🔢 Versioning
We use the SemVer philosophy for versioning this software. For versions available, see the releases made on this project.
👩🎨 Creators
The principal developer is:
📃 License
The project is licensed under the Apache version 2 license.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for jpl.edrn.ldap.sync-0.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b28ca1246c048671de73bc6488adb73c6005666f884711b1b3fceadee21beac |
|
MD5 | a124219424d05d18328dbda4d3f7e98a |
|
BLAKE2b-256 | 61b0f092287a769e70fc375f64f74298238cf9ac658ade6bb6ae7d60b8040d7f |