The Epic Sample Omnibus Configurations (gitlab.rb) Thread

I’m starting this thread to offer up a sample gitlab.rb configuration that matches my environment needs. I suggest that others provide samples that are sanitized in a similar way.

My configuration:

  • Is known to work, on Ubuntu 14 and 16 LTS and has HTTPS with a signed (not self signed) certificate.

  • Is integrated with an Active Directory domain (via LDAP)

  • Has mattermost enabled, and shows the trust (bogus secrets embedded will not work for you) configured

  • Has gitlab and mattermost on listening on HTTPS via NGINX

  • Has a trivial SMTP server integration configured, assuming an open-smtp-relay (no TLS). I might change this in the future because even on a private LAN open SMTP relays are an ugly thing in 2016.

  • DO NOT TRY TO USE SELF SIGNED CERTIFICATES. You’re welcome.

My configuration:

This post is not an offer to help you fix your gitlab. I hope it’s useful but I’m not your IT guy. Cheers. Please only reply to this message to share your own configuration. If you want to offer a suggested change, make a pull request (MR) on gitlab.com project above. Do not pollute this Epic Thread. If you have a question and you used this configuration as your starting place, START A NEW THREAD.

2 Likes