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

Uploaded Source

File details

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

File metadata

  • Download URL: ipaconnector-0.0.12.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.12.tar.gz
Algorithm Hash digest
SHA256 6eb6d8ef47543d5b2a360dfcb0e063dc7626d4af5a71cd65c472f09781d061c8
MD5 5008cff2277bbcb504e43b82b788c589
BLAKE2b-256 92c573308d94774f774d3c404cf0b2ae596559d88552d6959f001ad0c48d555b

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