Skip to main content

IPA connector

Project description

Build Status

IPA Connector

IPA Connector is script that allows to perform standard user/group add/delete/update operations on Red Hat IDM/FreeIPA. \

It requires to have .json file provided with changes specified to be made in IPA.
See examples at tests/sample_X.json

Requirements

IPA Connector requires python3.6 to be installed.
If you want to use Kerberos authentication, install also python package: requests_kerberos

Installation

optional virtualenv venv -ppython3; source venv/bin/activate;
optional pip install requests_kerberos
pip install ipaconnector

Usage

Default usage

This will try to connect to ipa.server.net using your current username and will ask you for password.
ipa-connector ipa.server.net path/to/file.json

Adjust log level and change user

ipa-connector ipa.server.net path/to/file.json --log-level 2 -u ipauser

Use Kerberos to log in

run kinit first
ipa-connector ipa.server.net path/to/file.json -k

Log level

Value Log level
5 ERROR
4 WARN
3 INFO
2 DEBUG
1 ALL

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

ipaconnector-0.0.10.tar.gz (16.4 kB view details)

Uploaded Source

File details

Details for the file ipaconnector-0.0.10.tar.gz.

File metadata

  • Download URL: ipaconnector-0.0.10.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.9

File hashes

Hashes for ipaconnector-0.0.10.tar.gz
Algorithm Hash digest
SHA256 72b895927cad6398de678039904f1824f473c1569862ba22328791f35b33c689
MD5 cd8f1c7067f687e679b8475027fd165e
BLAKE2b-256 5d1172d249a185e29bda26fb39fd8d64f7e2a30a1ff6d4ffb9b5c1f1df5926bc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page