Skip to content

Add LDAP-based git identity and SSSD config for immediate git config setup#274

Open
cmyers-mieweb wants to merge 1 commit intomainfrom
cmyers_wazuh-int
Open

Add LDAP-based git identity and SSSD config for immediate git config setup#274
cmyers-mieweb wants to merge 1 commit intomainfrom
cmyers_wazuh-int

Conversation

@cmyers-mieweb
Copy link
Copy Markdown
Collaborator

Resolves: #256

Installs ldap-utils and adds LDAP client/config and a profile script to auto-configure git user.name/email from LDAP on first interactive login.

Copies ldap.conf to /etc/ldap, adds /etc/profile.d/git-identity.sh which uses ldapsearch and NSS (sssd) gecos to set global git config, and adjusts sssd.conf to map cn -> gecos (ldap_user_gecos = cn).

Also updates Dockerfile to install ldap-utils and include the new files.

This should allow for any user logging into any container to have git config preset and ready to go. This should work on any template derived from the base image.

Install ldap-utils and add LDAP client/config and a profile script to auto-configure git user.name/email from LDAP on first interactive login. Copies ldap.conf to /etc/ldap, adds /etc/profile.d/git-identity.sh which uses ldapsearch and NSS (sssd) gecos to set global git config, and adjusts sssd.conf to map cn -> gecos (ldap_user_gecos = cn). Also updates Dockerfile to install ldap-utils and include the new files.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Containers should have git pre-configured

1 participant