---
document: modulemd
version: 2
data:
  name: idm
  stream: "DL1"
  version: 8060020230117110250
  context: aa61ccf4
  arch: aarch64
  summary: The Red Hat Enterprise Linux Identity Management system 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).
  license:
    module:
    - MIT
    content:
    - BSD
    - GPLv2+
    - GPLv3
    - GPLv3+
    - LGPLv3+
    - MIT
  xmd: {}
  dependencies:
  - buildrequires:
      389-ds: [1.4]
      httpd: [2.4]
      pki-core: [10.6]
      platform: [oc8.6.0]
    requires:
      389-ds: [1.4]
      httpd: [2.4]
      pki-core: [10.6]
      platform: [oc8]
  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:
    adtrust:
      description: RHEL IdM Server Integration with Active Directory
      rpms:
      - ipa-healthcheck
      - ipa-healthcheck-core
      - ipa-server-trust-ad
    client:
      description: RHEL IdM Client
      rpms:
      - ipa-client
    common:
      description: A default profile for RHEL IdM client
      rpms:
      - ipa-client
    dns:
      description: RHEL IdM with integrated DNS server and integrated CA
      rpms:
      - ipa-healthcheck
      - ipa-healthcheck-core
      - ipa-server
      - ipa-server-dns
    server:
      description: Base RHEL IdM Server with integrated CA and no integrated DNS
      rpms:
      - ipa-healthcheck
      - ipa-healthcheck-core
      - ipa-server
  components:
    rpms:
      bind-dyndb-ldap:
        rationale: Driver for BIND to store DNS information in LDAP
        ref: 0d25d8acc6a002a1637bdea9abbe2d791515aac8
        arches: [aarch64, x86_64]
      custodia:
        rationale: Remote access to secrets and credentials in IdM topology
        ref: b1ea3a7c0de42af9808f6d259b0ffeb3f9bb2574
        buildorder: 2
        arches: [aarch64, x86_64]
      ipa:
        rationale: Module API
        ref: 94a433f43e30c9a55beb9c1ee73697d8e659e23e
        arches: [aarch64, x86_64]
      ipa-healthcheck:
        rationale: A tool to detect issues in IdM clusters
        ref: a6f98fa6052d6ca7673724d7d0259977ef518f42
        buildorder: 3
        arches: [aarch64, x86_64]
      opendnssec:
        rationale: An implementation of DNSSEC support for IdM integrated DNS server
        ref: cf30f3e6a0791ea8c91dd336e1876f83972aafcc
        arches: [aarch64, x86_64]
      python-jwcrypto:
        rationale: JSON Web Cryptographic Tokens used by Custodia
        ref: f2465a31ec1802e8003619ee3cea4b8fc047c387
        buildorder: 1
        arches: [aarch64, x86_64]
      python-kdcproxy:
        rationale: MS-KKDCP (kerberos proxy) WSGI module
        ref: a641b7c9b2096950c1a1eff72089c9ae6cdb0355
        arches: [aarch64, x86_64]
      python-qrcode:
        rationale: QR code generator for IdM two-factor authentication
        ref: 7e409fc1186ff4e7f9e5bfcd6c291fe1636a44ef
        arches: [aarch64, x86_64]
      python-yubico:
        rationale: Support for Yubikey-based tokens for IdM two-factor authentication
        ref: fff60f2c356f8179d8df05096a874c487e7c1298
        buildorder: 2
        arches: [aarch64, x86_64]
      pyusb:
        rationale: Python USB support to access USB tokens for IdM two-factor authentication
        ref: 5fcea3735d25838bcacb165675daf8058ebeb4f1
        buildorder: 1
        arches: [aarch64, x86_64]
      slapi-nis:
        rationale: Compatibility plugin to serve legacy clients
        ref: e0ed9c283fab7735db1db418f19f54ae61cbed36
        arches: [aarch64, ppc64le, s390x, x86_64]
      softhsm:
        rationale: Software version of a PKCS#11 Hardware Security Module
        ref: dae4a0930540a3d0ded6d7166113042e1a9816c5
        arches: [aarch64, x86_64]
  artifacts:
    rpms:
    - bind-dyndb-ldap-0:11.6-4.module+oc8.6.0+427+78532fe6.aarch64
    - bind-dyndb-ldap-0:11.6-4.module+oc8.6.0+427+78532fe6.src
    - bind-dyndb-ldap-debuginfo-0:11.6-4.module+oc8.6.0+427+78532fe6.aarch64
    - bind-dyndb-ldap-debugsource-0:11.6-4.module+oc8.6.0+427+78532fe6.aarch64
    - custodia-0:0.6.0-3.module+oc8.6.0+427+78532fe6.noarch
    - custodia-0:0.6.0-3.module+oc8.6.0+427+78532fe6.src
    - ipa-0:4.9.10-9.module+oc8.6.0+427+78532fe6.src
    - ipa-client-0:4.9.10-9.module+oc8.6.0+427+78532fe6.aarch64
    - ipa-client-common-0:4.9.10-9.module+oc8.6.0+427+78532fe6.noarch
    - ipa-client-debuginfo-0:4.9.10-9.module+oc8.6.0+427+78532fe6.aarch64
    - ipa-client-epn-0:4.9.10-9.module+oc8.6.0+427+78532fe6.aarch64
    - ipa-client-samba-0:4.9.10-9.module+oc8.6.0+427+78532fe6.aarch64
    - ipa-common-0:4.9.10-9.module+oc8.6.0+427+78532fe6.noarch
    - ipa-debuginfo-0:4.9.10-9.module+oc8.6.0+427+78532fe6.aarch64
    - ipa-debugsource-0:4.9.10-9.module+oc8.6.0+427+78532fe6.aarch64
    - ipa-healthcheck-0:0.7-14.module+oc8.6.0+427+78532fe6.noarch
    - ipa-healthcheck-0:0.7-14.module+oc8.6.0+427+78532fe6.src
    - ipa-healthcheck-core-0:0.7-14.module+oc8.6.0+427+78532fe6.noarch
    - ipa-python-compat-0:4.9.10-9.module+oc8.6.0+427+78532fe6.noarch
    - ipa-selinux-0:4.9.10-9.module+oc8.6.0+427+78532fe6.noarch
    - ipa-server-0:4.9.10-9.module+oc8.6.0+427+78532fe6.aarch64
    - ipa-server-common-0:4.9.10-9.module+oc8.6.0+427+78532fe6.noarch
    - ipa-server-debuginfo-0:4.9.10-9.module+oc8.6.0+427+78532fe6.aarch64
    - ipa-server-dns-0:4.9.10-9.module+oc8.6.0+427+78532fe6.noarch
    - ipa-server-trust-ad-0:4.9.10-9.module+oc8.6.0+427+78532fe6.aarch64
    - ipa-server-trust-ad-debuginfo-0:4.9.10-9.module+oc8.6.0+427+78532fe6.aarch64
    - opendnssec-0:2.1.7-1.module+oc8.6.0+427+78532fe6.aarch64
    - opendnssec-0:2.1.7-1.module+oc8.6.0+427+78532fe6.src
    - opendnssec-debuginfo-0:2.1.7-1.module+oc8.6.0+427+78532fe6.aarch64
    - opendnssec-debugsource-0:2.1.7-1.module+oc8.6.0+427+78532fe6.aarch64
    - python-jwcrypto-0:0.5.0-1.1.module+oc8.6.0+427+78532fe6.src
    - python-kdcproxy-0:0.4-5.module+oc8.6.0+427+78532fe6.src
    - python-qrcode-0:5.1-12.module+oc8.6.0+427+78532fe6.src
    - python-yubico-0:1.3.2-9.1.module+oc8.6.0+427+78532fe6.src
    - python3-custodia-0:0.6.0-3.module+oc8.6.0+427+78532fe6.noarch
    - python3-ipaclient-0:4.9.10-9.module+oc8.6.0+427+78532fe6.noarch
    - python3-ipalib-0:4.9.10-9.module+oc8.6.0+427+78532fe6.noarch
    - python3-ipaserver-0:4.9.10-9.module+oc8.6.0+427+78532fe6.noarch
    - python3-ipatests-0:4.9.10-9.module+oc8.6.0+427+78532fe6.noarch
    - python3-jwcrypto-0:0.5.0-1.1.module+oc8.6.0+427+78532fe6.noarch
    - python3-kdcproxy-0:0.4-5.module+oc8.6.0+427+78532fe6.noarch
    - python3-pyusb-0:1.0.0-9.1.module+oc8.6.0+427+78532fe6.noarch
    - python3-qrcode-0:5.1-12.module+oc8.6.0+427+78532fe6.noarch
    - python3-qrcode-core-0:5.1-12.module+oc8.6.0+427+78532fe6.noarch
    - python3-yubico-0:1.3.2-9.1.module+oc8.6.0+427+78532fe6.noarch
    - pyusb-0:1.0.0-9.1.module+oc8.6.0+427+78532fe6.src
    - slapi-nis-0:0.60.0-1.module+oc8.6.0+427+78532fe6.aarch64
    - slapi-nis-0:0.60.0-1.module+oc8.6.0+427+78532fe6.src
    - slapi-nis-debuginfo-0:0.60.0-1.module+oc8.6.0+427+78532fe6.aarch64
    - slapi-nis-debugsource-0:0.60.0-1.module+oc8.6.0+427+78532fe6.aarch64
    - softhsm-0:2.6.0-5.module+oc8.6.0+427+78532fe6.aarch64
    - softhsm-0:2.6.0-5.module+oc8.6.0+427+78532fe6.src
    - softhsm-debuginfo-0:2.6.0-5.module+oc8.6.0+427+78532fe6.aarch64
    - softhsm-debugsource-0:2.6.0-5.module+oc8.6.0+427+78532fe6.aarch64
    - softhsm-devel-0:2.6.0-5.module+oc8.6.0+427+78532fe6.aarch64
...