Bug 46329 - Handle Ubuntu integration through a PPA
Handle Ubuntu integration through a PPA
Status: RESOLVED WONTFIX
Product: UCS
Classification: Unclassified
Component: General
UCS 4.3
Other Linux
: P5 enhancement (vote)
: ---
Assigned To: UCS maintainers
UCS maintainers
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2018-02-19 09:15 CET by Ben Hagen
Modified: 2021-05-14 16:34 CEST (History)
3 users (show)

See Also:
What kind of report is it?: Feature Request
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional): Roadmap discussion (moved)
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Hagen 2018-02-19 09:15:16 CET
+++ This bug was initially created as a clone of Bug #38139 +++

The documentation on how to integrate an Ubuntu client mostly consists of a long list of commands and config files the user needs to create. This is error-prone (e.g. some commands are across multiple lines and it's easy to miss the \ separator) and many customers seem to have problems with it.

We should turn the documentation into a simple package ucs-integration, which provides the following:
- Dependencies on sssd, auth-client-config, heimdal-clients
- A script "integrate-ucs-domain" which asks for the IP address of the DC master of the UCS domain and performs all the integration steps now outlined in the documentation. The following files would be created (and a sanity check should test whether they already exist):
  - /etc/ldap/ldap.conf
  - /etc/sssd/sssd.conf
  - /etc/auth-client-config/profile.d/sss
  - /usr/share/pam-configs/ucs_mkhomedir
  - /etc/security/group.conf
  - /etc/lightdm/lightdm.conf.d
  - /etc/krb5.conf

The package should be built as a PPA for Ubuntu, so that adding UCS support would be as simple as 

sudo bash
add-apt-repository ppa:univention/ucs-integration
apt-get update
apt-get install ucs-integration
integrate-ucs-domain

Having it shipped through a PPA would also allow to have different versions for different Ubuntu releases (e.g. if components have changed in Ubuntu)
Comment 1 Ingo Steuwer univentionstaff 2021-05-14 15:42:39 CEST
This issue has been filed against UCS 4.3.

UCS 4.3 is out of maintenance and many UCS components have changed in later releases. Thus, this issue is now being closed.

If this issue still occurs in newer UCS versions, please use "Clone this bug" or reopen it and update the UCS version. In this case please provide detailed information on how this issue is affecting you.