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