freeipa/freeipa.yaml
2017-12-13 16:26:58 +01:00

194 lines
5.8 KiB
YAML

document: modulemd
version: 1
data:
summary: freeipa module
description: This freeipa module has been generated.
license:
module:
- MIT
dependencies:
buildrequires:
bootstrap: master
389-ds: master
bind: master
sssd: master
python2: master
# python2-ecosystem: master
python3: master
python3-ecosystem: master
requires:
platform: master
java: master
perl: master
389-ds: master
bind: master
sssd: master
samba: master
pki: master
tomcat: master
resteasy: master
httpd: master
python2: master
python2-ecosystem: master
python3: master
python3-ecosystem: master
libtom: master
fonts: master
references:
community: https://docs.pagure.org/modularity/
documentation: https://github.com/modularity-modules/freeipa
tracker: https://github.com/modularity-modules/freeipa
api:
rpms:
- freeipa-client
- freeipa-client-common
- freeipa-common
- freeipa-desktop-profile
- freeipa-python-compat
- freeipa-server
- freeipa-server-common
- freeipa-server-dns
- freeipa-server-trust-ad
profiles:
default:
description: A generated profile based on top-lvl package list.
rpms:
- freeipa-client
- freeipa-client-common
- freeipa-common
- freeipa-desktop-profile
- freeipa-python-compat
- freeipa-server
- freeipa-server-common
- freeipa-server-dns
- freeipa-server-trust-ad
client:
description: FreeIPA Client
rpms:
- freeipa-client
- freeipa-client-common
- freeipa-common
domaincontroller:
description: FreeIPA Domain Controller
rpms:
- freeipa-common
- ntp
- bind-dyndb-ldap
- certmonger
dnsserver:
description: FreeIPA DNS Server
rpms:
- freeipa-common
- freeipa-server-dns
activedirectory:
description: FreeIPA Integration with Active Directory
rpms:
- freeipa-common
- freeipa-server-trust-ad
filter:
rpms:
# build requirement, runtime python-ldap is in pki:
- python2-ldap
- python-ldap-debugsource
- python2-ldap-debuginfo
components:
rpms:
gssntlmssp:
rationale: Build dependency.
ref: master
buildorder: -5
python-lesscpy:
rationale: Build dependency.
ref: master
buildorder: -5
python-ldap:
rationale: Build dependency.
ref: master
buildorder: -5
libica:
arches: [ s390x ]
rationale: Build dependency.
ref: master
buildorder: -5
pyusb:
rationale: Build dependency.
ref: master
buildorder: -5
authconfig:
rationale: Generated.
ref: master
autofs:
rationale: Generated.
ref: master
autogen:
rationale: Generated.
ref: master
babel:
rationale: Generated.
ref: master
bind-dyndb-ldap:
rationale: Generated.
ref: master
certmonger:
rationale: Generated.
ref: master
custodia:
rationale: Needed for dogtag.
ref: master
freeipa:
rationale: Generated.
ref: master
hesiod:
rationale: Generated.
ref: master
ldns:
rationale: Generated.
ref: master
buildorder: -5
m2crypto:
rationale: Generated.
ref: master
mod_auth_gssapi:
rationale: Generated.
ref: master
mod_lookup_identity:
rationale: Generated.
ref: master
ntp:
rationale: Generated.
ref: master
oddjob:
rationale: Generated.
ref: master
opencryptoki:
rationale: Generated.
ref: master
opendnssec:
rationale: Generated.
ref: master
python-jinja2:
rationale: Generated.
ref: master
python-markupsafe:
rationale: Generated.
ref: master
python-yubico:
rationale: Generated.
ref: master
pytz:
rationale: Generated.
ref: master
rolekit:
rationale: Needed for automated testing.
ref: master
slapi-nis:
rationale: Generated.
ref: master
softhsm:
rationale: Generated.
ref: master
freeipa-desktop-profile:
rationale: Generated.
ref: master
# build-requires python3-ipaserver from freeipa component
buildorder: 1