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