prebuilt_systems:ucs:gitlabintegration_in_ucs
Dies ist eine alte Version des Dokuments!
Gitlabintegration in UCS
Es gab mal eine GitLAB-App im Univention Appcenter: https://www.univention.com/products/app-catalog/gitlab/ Nachdem diese nun nicht mehr verfügbar ist, möchte man doch sein eigens installiertes Gitlab in UCS auf die Gleiche Weise integrieren. Herfür benötigen wir einige Dinge.
Als erstes importieren wir das LDAP-Schema. Lade dir dieses Schema in deinen UCS-Master herunter und importiere es:
- gitlab.shema
attributetype ( 1.3.6.1.4.1.10176.5000.27686.13748.54483.79322.81889.11904.95723.1135.1.1 NAME 'gitlabActivated' DESC 'Attribute created by the App Center integration for Extended Attributes' SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 EQUALITY booleanMatch SINGLE-VALUE ) objectclass ( 1.3.6.1.4.1.10176.5000.27686.13748.54483.79322.81889.11904.95723.1135.2.1 NAME 'gitlabUser' DESC 'Attribute created by the App Center integration for Extended Attributes' AUXILIARY MAY ( gitlabActivated ) SUP top )
Dann importieren:
export UNIVENTION_APP_IDENTIFIER="gitlab" . /usr/share/univention-lib/ldap.sh ucs_registerLDAPExtension --schema gitlab.schema --packagename appcenter-app-gitlab --packageversion 1
Als nächstes erstellst du im LDAP unter „custom attributes“ einen Unterorder und legst darin das neue erweiterte Attribut „gitlabActivated“ an:
Das neue „erweiterte Attribut“ beschreibe wie folgt:
Allgemein:
prebuilt_systems/ucs/gitlabintegration_in_ucs.1764432603.txt.gz · Zuletzt geändert: (Externe Bearbeitung)


