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

Uploaded Source

File details

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

File metadata

  • Download URL: ipaconnector-0.0.15.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.15.tar.gz
Algorithm Hash digest
SHA256 622de0bb5b62466ba15912aad26b4a0c88fe90b31b123004d44c1608c82b502d
MD5 5995b1491ed2b0f0f9cbc0e7fffab331
BLAKE2b-256 e510f32c698b962dd60c14c16aa13ff8f9c38179cbee2654bebb898c2fd62192

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