Skip to main content

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bamboo_ipa_sync-3.1.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bamboo_ipa_sync-3.1.0-py2.py3-none-any.whl (8.7 kB view details)

Uploaded Python 2Python 3

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

Hashes for bamboo_ipa_sync-3.1.0.tar.gz
Algorithm Hash digest
SHA256 44d3780f560be9f6d9fed31c0deba50f6041a168ff6f8fb27cc461954c11a573
MD5 4d297ca8542699e84e7e6e454ec198f1
BLAKE2b-256 f9d3a05ffdd43985ce3df3db5984e8877ac64460a0ca13517977eff4fc4a46f8

See more details on using hashes here.

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

Hashes for bamboo_ipa_sync-3.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5dd2c402a7629f5f181997ba3914b4105bc5de963529022becfb8c7d8282b631
MD5 a17d1cb2ae59102efc73e79de3f59dea
BLAKE2b-256 def5606075ed444a7d36c10079897830e692d909066fab6d91bf83d5e6ca4f53

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

3.1.0 This release

2 files

3.0.1

2 files

3.0.0

2 files

2.0.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page