52d151
document: modulemd
52d151
version: 2
52d151
data:
52d151
  stream: DL1
52d151
  summary: The Red Hat Enterprise Linux Identity Management system module
52d151
  description: >-
52d151
    RHEL IdM is an integrated solution to provide centrally managed Identity (users, hosts,
52d151
    services), Authentication (SSO, 2FA), and Authorization (host access control,
52d151
    SELinux user roles, services). The solution provides features for further integration
52d151
    with Linux based clients (SUDO, automount) and integration with Active Directory
52d151
    based infrastructures (Trusts).
52d151
  license:
52d151
    module: [MIT]
52d151
  dependencies:
52d151
  - buildrequires:
52d151
      platform: [el8]
52d151
      pki-core: [10.6]
52d151
      httpd: [2.4]
52d151
      389-ds: [1.4]
52d151
    requires:
52d151
      platform: [el8]
52d151
      pki-core: [10.6]
52d151
      httpd: [2.4]
52d151
      389-ds: [1.4]
52d151
  references:
52d151
    community: https://www.freeipa.org/
52d151
    documentation: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/linux_domain_identity_authentication_and_policy_guide/index
52d151
    tracker: https://pagure.io/freeipa/issues
52d151
  profiles:
52d151
    common:
52d151
      description: A default profile for RHEL IdM client
52d151
      rpms:
52d151
      - ipa-client
52d151
    client:
52d151
      description: RHEL IdM Client
52d151
      rpms:
52d151
      - ipa-client
52d151
    server:
52d151
      description: Base RHEL IdM Server with integrated CA and no integrated DNS
52d151
      rpms:
52d151
      - ipa-server
52d151
      - ipa-healthcheck
52d151
    dns:
52d151
      description: RHEL IdM with integrated DNS server and integrated CA
52d151
      rpms:
52d151
      - ipa-server
52d151
      - ipa-server-dns
52d151
      - ipa-healthcheck
52d151
    adtrust:
52d151
      description: RHEL IdM Server Integration with Active Directory
52d151
      rpms:
52d151
      - ipa-server-trust-ad
52d151
      - ipa-idoverride-memberof-plugin
52d151
      - ipa-healthcheck
52d151
  components:
52d151
    rpms:
52d151
      ipa:
52d151
        rationale: Module API
52d151
        ref: stream-idm-DL1-rhel-8.1.0
52d151
      bind-dyndb-ldap:
52d151
        rationale: Driver for BIND to store DNS information in LDAP
52d151
        ref: stream-idm-DL1-rhel-8.1.0
52d151
      slapi-nis:
52d151
        rationale: Compatibility plugin to serve legacy clients
52d151
        ref: stream-idm-DL1-rhel-8.1.0
52d151
        # 389-ds-base is not available on i686
52d151
        arches: [ aarch64, x86_64, s390x, ppc64le ]
52d151
      ipa-healthcheck:
52d151
        rationale: A tool to detect issues in IdM clusters
52d151
        ref: stream-DL1-rhel-8.1.0
52d151
        buildorder: 3
52d151
      ipa-idoverride-memberof:
52d151
        rationale: Manage IdM with Active Directory users
52d151
        ref: stream-idm-DL1-rhel-8.1.0
52d151
        buildorder: 3
52d151
      custodia:
52d151
        rationale: Remote access to secrets and credentials in IdM topology
52d151
        ref: stream-idm-DL1-rhel-8.1.0
52d151
        buildorder: 2
52d151
      python-jwcrypto:
52d151
        rationale: JSON Web Cryptographic Tokens used by Custodia
52d151
        ref: stream-idm-DL1-rhel-8.1.0
52d151
        buildorder: 1
52d151
      python-qrcode:
52d151
        rationale: QR code generator for IdM two-factor authentication
52d151
        ref: stream-idm-DL1-rhel-8.1.0
52d151
      python-yubico:
52d151
        rationale: Support for Yubikey-based tokens for IdM two-factor authentication
52d151
        ref: stream-idm-DL1-rhel-8.1.0
52d151
        buildorder: 2
52d151
      pyusb:
52d151
        rationale: Python USB support to access USB tokens for IdM two-factor authentication
52d151
        ref: stream-idm-DL1-rhel-8.1.0
52d151
        buildorder: 1
52d151
      softhsm:
52d151
        rationale: Software version of a PKCS#11 Hardware Security Module
52d151
        ref: stream-idm-DL1-rhel-8.1.0
52d151
      opendnssec:
52d151
        rationale: An implementation of DNSSEC support for IdM integrated DNS server
52d151
        ref: stream-idm-DL1-rhel-8.1.0
52d151
      python-kdcproxy:
52d151
        rationale: MS-KKDCP (kerberos proxy) WSGI module
52d151
        ref: stream-idm-DL1-rhel-8.1.0