document: modulemd version: 2 data: stream: client summary: RHEL IdM long term support client module description: |- RHEL IdM is an integrated solution to provide centrally managed Identity (users, hosts, services), Authentication (SSO, 2FA), and Authorization (host access control, SELinux user roles, services). The solution provides features for further integration with Linux based clients (SUDO, automount) and integration with Active Directory based infrastructures (Trusts). This module stream supports only client side of RHEL IdM solution license: module: - MIT dependencies: - buildrequires: 389-ds: - "1.4" httpd: - "2.4" pki-core: - "10.6" platform: - el8 requires: platform: - el8 references: community: https://www.freeipa.org/ documentation: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/linux_domain_identity_authentication_and_policy_guide/index tracker: https://pagure.io/freeipa/issues profiles: common: description: A default profile for RHEL IdM client rpms: - ipa-client api: rpms: - ipa-client - ipa-client-common - ipa-client-debuginfo - ipa-common - ipa-debuginfo - ipa-debugsource - ipa-python-compat - ipa-healthcheck-core - python3-ipaclient - python3-ipalib - python3-jwcrypto - python3-pyusb - python3-qrcode - python3-qrcode-core - python3-yubico filter: rpms: - bind-dyndb-ldap - bind-dyndb-ldap-debuginfo - bind-dyndb-ldap-debugsource - custodia - ipa-server - ipa-server-common - ipa-server-debuginfo - ipa-server-dns - ipa-server-trust-ad - ipa-server-trust-ad-debuginfo - ipa-healthcheck - opendnssec - opendnssec-debuginfo - opendnssec-debugsource - python3-custodia - python3-ipaserver - python3-ipatests - slapi-nis - slapi-nis-debuginfo - slapi-nis-debugsource - softhsm - softhsm-debuginfo - softhsm-debugsource - softhsm-devel components: rpms: bind-dyndb-ldap: rationale: Driver for BIND to store DNS information in LDAP ref: cc0424adcf657e8008254770fed7020927025e3a custodia: rationale: Remote access to secrets and credentials in IdM topology ref: 05257cfdac9cb521dc6d74667b91dc2576858436 buildorder: 2 ipa: rationale: Module API ref: 024598a77b4d78f177c5bff22b7b50d99bd47dd6 ipa-healthcheck: rationale: A tool to detect issues in IdM clusters ref: 7312a1ce252270d9d721848824036b46f7bdc8f1 buildorder: 3 opendnssec: rationale: An implementation of DNSSEC support for IdM integrated DNS server ref: 95f02d77d4d31d9ac3bf33ee73f403062910ea85 python-jwcrypto: rationale: JSON Web Cryptographic Tokens used by Custodia ref: b7ac35e437a8d58fc7a3fed813278f4948e1c8ac buildorder: 1 python-qrcode: rationale: QR code generator for IdM two-factor authentication ref: 975fdfd0512f2daa8f9f15a627300ddf9192848b python-yubico: rationale: Support for Yubikey-based tokens for IdM two-factor authentication ref: e0bf22d48ce4123f5802fcc06491f28d99ad1966 buildorder: 2 pyusb: rationale: Python USB support to access USB tokens for IdM two-factor authentication ref: 86df8e081cb4579ebb62c3b50dd976486330461a buildorder: 1 slapi-nis: rationale: Compatibility plugin to serve legacy clients ref: d668d2303b145cbac9bfdd128a481fba52437e46 arches: - aarch64 - ppc64le - s390x - x86_64 softhsm: rationale: Software version of a PKCS#11 Hardware Security Module ref: 2127f2688f14d883ff743ffbd7bca9ec636792a1