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 - 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: b10c810c8ebdbf295b9a37eab94fbf3c00966162 custodia: rationale: Remote access to secrets and credentials in IdM topology ref: b926f307a11fa97836489b8f1c767f554f353214 buildorder: 2 ipa: rationale: Module API ref: 6ee32ffc2f399d7727c4d065ed9ddd59342549c2 ipa-healthcheck: rationale: A tool to detect issues in IdM clusters ref: 8b129a6093d26f80e29e297792a44464c457ba84 buildorder: 3 opendnssec: rationale: An implementation of DNSSEC support for IdM integrated DNS server ref: 9b2d4af15b5e7a6e590d994e38bc9f27d26c3ba7 python-jwcrypto: rationale: JSON Web Cryptographic Tokens used by Custodia ref: 48837a135a0194d6a84f25269fb8b9b759bda99a buildorder: 1 python-qrcode: rationale: QR code generator for IdM two-factor authentication ref: 797c818849b72912cacc9dbff37fafa538563947 python-yubico: rationale: Support for Yubikey-based tokens for IdM two-factor authentication ref: 167a927185d84ada719460511fb5de61b5e1e9bf buildorder: 2 pyusb: rationale: Python USB support to access USB tokens for IdM two-factor authentication ref: e1846cfa291bbb36ff750f917a6cb46213a8b6aa buildorder: 1 slapi-nis: rationale: Compatibility plugin to serve legacy clients ref: d35c75fc628f1ed507800e85770b8a3bc732cd2b arches: - aarch64 - ppc64le - s390x - x86_64 softhsm: rationale: Software version of a PKCS#11 Hardware Security Module ref: f8a84707e1a616737bea1de1d671f4aa777f57ea