Merge branch 'gitlab-www-home' into 'master'

Decouple gitlab-www home directory from NGINX

There is no reason for the home directory of gitlab-www to be the NGINX
'root' directory. Adding this distinction makes live easier on systems
where home directories cannot be moved easily.

See merge request !318
This commit is contained in:
Marin Jankovski 2015-04-15 09:59:28 +00:00
commit e975b3ab47
3 changed files with 4 additions and 1 deletions

View File

@ -323,6 +323,8 @@ external_url 'GENERATED_EXTERNAL_URL'
# web_server['group'] = 'gitlab-www'
# web_server['uid'] = nil
# web_server['gid'] = nil
# web_server['shell'] = '/bin/false'
# web_server['home'] = '/var/opt/gitlab/nginx'
################

View File

@ -266,6 +266,7 @@ default['gitlab']['web-server']['group'] = 'gitlab-www'
default['gitlab']['web-server']['uid'] = nil
default['gitlab']['web-server']['gid'] = nil
default['gitlab']['web-server']['shell'] = '/bin/false'
default['gitlab']['web-server']['home'] = '/var/opt/gitlab/nginx'
# When bundled nginx is disabled we need to add the external webserver user to the GitLab webserver group
default['gitlab']['web-server']['external_users'] = []

View File

@ -34,7 +34,7 @@ end
# Create the webserver user
user webserver_username do
shell node['gitlab']['web-server']['shell']
home node['gitlab']['nginx']['dir']
home node['gitlab']['web-server']['home']
uid node['gitlab']['web-server']['uid']
gid webserver_group
system true