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.14.tar.gz (16.5 kB view details)

Uploaded Source

File details

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

File metadata

  • Download URL: ipaconnector-0.0.14.tar.gz
  • Upload date:
  • Size: 16.5 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.14.tar.gz
Algorithm Hash digest
SHA256 31e431b74ef1e797e4ebf0224b2aae80d8d4325d2133d981968bb344c553dca1
MD5 cd781c3dfdaca8a3143d425e4468faa1
BLAKE2b-256 0cf64f2ef4099877ecd73d7c430cede8c56130906a5678f297527b7156f362d5

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