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