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