GitLab Monitor config file is not sufficiently parameterized
There are issues when trying to use GitLab Monitor with a remote database, because the Omnibus configuration relies upon a host path instead of the host name when configuring the file.
opts:
connection_string: dbname=<%= node['gitlab']['gitlab-rails']['db_database'] %> user=<%= node['gitlab']['gitlab-rails']['db_username'] %> host=<%= node['gitlab']['postgresql']['dir'] %>
We should include the host, port, and password if the database is running remotely.