Make it possible to bypass automatic user/group management
As described in https://gitlab.com/gitlab-org/omnibus-gitlab/issues/722#note_1892519 :
- document the users and groups needed by omnibus-gitlab
- create a setting in gitlab.rb that tells 'gitlab-ctl reconfigure' to not try and create/modify users and groups, something like
manage_users_groups false
.
For most installations, automatically creating users and groups is the right behavior. But for 'corporate' environments with centrally managed user/group databases (LDAP, NIS etc.) it is a pain to trick omnibus-gitlab into not trying to create the user/group.