theforeman / foreman-documentation

Documentation for the Foreman Project and its ecosystem
https://docs.theforeman.org
Creative Commons Attribution Share Alike 4.0 International
22 stars 95 forks source link

Use SSSD for direct AD integration #3286

Closed asteflova closed 3 weeks ago

asteflova commented 2 months ago

What changes are you introducing?

Introducing a new procedure for direct AD integration + configuring AD as an external authentication source that relies only on SSSD to enroll the system to AD.

Why are you introducing these changes? (Explanation, links to references, issues, etc.)

Currently, the documentation uses Samba + SSSD to perform the joining. That diverges from what the RHEL team is recommending (on the RHEL side, SSSD is the component recommended for direct AD integration). However, right now, on the Foreman side, we recommended Samba.

Anything else to add? (Considerations, potential downsides, alternative solutions you have explored, etc.)

The new procedure based on SSSD doesn't currently configure Kerberos SSO for AD users logging in to Foreman. Without that functionality, there is little point in adding the steps.

Checklists

Please cherry-pick my commits into:

github-actions[bot] commented 2 months ago

The PR preview for bb87e9d5e564f5e1bc842b9cda3e927367e205f5 is available at theforeman-foreman-documentation-preview-pr-3286.surge.sh

The following output files are affected by this PR:

show diff

show diff as HTML

asteflova commented 3 weeks ago

The SSSD team is going to be rather busy in the upcoming several months so they won't be able to help me move forward with this. I'm closing this PR and if needed, I can revisit later.