Added parameter to enable Unicorn to listen on given IP address

Why should Unicorn listen on non-localhost IP?

Because on my environment there is a bare metal server with a reverse proxy and Gitlab runs on a virtual machines.

So I have to enable Unicorn to listen on the virtual lan IP to be reached by the reverse proxy.

Having 2 reverse proxies, one on the physical an one on the vm, looks like a waste of resources to me.
done.
I've tried gitlab::ci with and without setting the gitlab_unicorn_listen parameter.
If not set it takes 127.0.0.1

class { 'gitlab::ci':
    ci_comment            => 'GitLab',
    ci_home               => $config_gitlab_ci[home],
    gitlab_manage_nginx   => false,
    gitlab_server_urls    => "http://${config_gitlab[domain]}",
    gitlab_domain         => $config_gitlab_ci[domain],
    gitlab_dbtype         => 'pgsql',
    gitlab_unicorn_listen => '0.0.0.0',
    gitlab_dbname         => $config_gitlab_ci[dbName],
    gitlab_dbuser         => $config_gitlab_ci[user],
    gitlab_dbpwd          => $config_gitlab_ci[password],
    gitlab_http_port      => 8081,
  }