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