Mattermost SSO not working with not bundled nginx and postgresql
I've tried this in Gitlab 8.17 and 9.5.4 . I had some trouble setting mattermost up without the bundled nginx and postegrsql but I managed to get it working. When I access mattermost.me.com I'm getting a:
GitLab Mattermost
All team communication in one place, searchable and accessible anywhere
Create an account with:
No user creation method has been enabled. Please contact an administrator for access.
Loging in with my gitlab credentials doesn't work.
My /etc/gitlab/gitlab.rb:
external_url 'https://gitlab.servertest.com.ar'
gitlab_rails['time_zone'] = 'America/Argentina/Buenos_Aires'
gitlab_rails['gitlab_email_enabled'] = true
gitlab_rails['gitlab_email_from'] = 'gitlab@bellota.servertest.com.ar'
gitlab_rails['gitlab_email_display_name'] = 'Gitlab'
gitlab_rails['gitlab_email_reply_to'] = 'info@fidalsis.com'
gitlab_rails['gitlab_email_subject_suffix'] = ''
git_data_dirs({"default" => "/var/opt/gitlab/git-data"})
gitlab_rails['db_adapter'] = "postgresql"
gitlab_rails['db_encoding'] = "unicode"
gitlab_rails['db_username'] = "gitlab"
gitlab_rails['db_password'] = "****"
gitlab_rails['db_host'] = '127.0.0.1'
gitlab_rails['db_port'] = 5432
postgresql['enable'] = false
web_server['external_users'] = ['www-data']
nginx['enable'] = false
mattermost_external_url 'https://mattermost.servertest.com.ar'
mattermost['enable'] = true
mattermost['sql_driver_name'] = 'postgres'
mattermost['sql_data_source'] = "user=gitlab host=127.0.0.1 port=5432 dbname=mattermost_production password='****'"
Part of my /var/opt/gitlab/mattermost/config.json that I think is relevant:
"GitLabSettings": {
"Enable": false,
"Secret": "",
"Id": "",
Scone": "",
"AuthEndpoint": "https://gitlab.servertest.com.ar/oauth/authorize",
"TokenEndpoint": "https://gitlab.servertest.com.ar/oauth/token",
"UserApiEndpoint": "https://gitlab.servertest.com.ar/api/v4/user"
},