Tool to synchronise FreeIPA with BambooHR
Project description
Tool to synchronise FreeIPA with BambooHR
PyPI package: bamboo_ipa_sync
If you spot any problems or have any improvement ideas then feel free to open an issue and I will be glad to look into it for you.
Installation
A recommended way of installing the tool is pip install.
Once installed, a command line tool bamboo_ipa_sync should be available in your system’s PATH.
pip install
The tool is available in PyPI and can be installed using pip:
$ pip install --user bamboo_ipa_sync $ bamboo_ipa_sync --help
Configuration
Edit and save the sample config file SAMPLE_CONFIG as ~/.config/bamboo_ipa_sync.
The tool uses ppmail module for sending Email/Slack notifications, please check ppmail home page for more information on how to configure it.
Usage
$ bamboo_ipa_sync --help usage: bamboo_ipa_sync [--version] [-l] [-b] [-s] [-n] [-f [UID [UID ...]]] [-N] [--help] [--debug] [--quiet] Tool to synchronise FreeIPA with Bamboo HR optional arguments: --version show program's version number and exit -l, --ldap print LDAP data and exit -b, --bamboo print Bamboo data and exit -s, --sync synchronise LDAP with Bamboo -n, --notification send New Starter Notification (requires -s) -f [UID [UID ...]], --force [UID [UID ...]] force changes for given UIDs (or all if none provided) -N, --noop dry-run mode --help show this help message and exit --debug debugging mode --quiet no console output
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bamboo_ipa_sync-3.1.0.tar.gz
.
File metadata
- Download URL: bamboo_ipa_sync-3.1.0.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44d3780f560be9f6d9fed31c0deba50f6041a168ff6f8fb27cc461954c11a573 |
|
MD5 | 4d297ca8542699e84e7e6e454ec198f1 |
|
BLAKE2b-256 | f9d3a05ffdd43985ce3df3db5984e8877ac64460a0ca13517977eff4fc4a46f8 |
File details
Details for the file bamboo_ipa_sync-3.1.0-py2.py3-none-any.whl
.
File metadata
- Download URL: bamboo_ipa_sync-3.1.0-py2.py3-none-any.whl
- Upload date:
- Size: 8.7 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5dd2c402a7629f5f181997ba3914b4105bc5de963529022becfb8c7d8282b631 |
|
MD5 | a17d1cb2ae59102efc73e79de3f59dea |
|
BLAKE2b-256 | def5606075ed444a7d36c10079897830e692d909066fab6d91bf83d5e6ca4f53 |