Commit 2aa0155f23445fff3d6ecadc4a50e6803b1bbdc6

Authored by Jacob Vosmaer
1 parent 633eee51

Put repositories and satellites in git-data/

files/gitlab-cookbooks/gitlab/attributes/default.rb
@@ -86,10 +86,10 @@ default['gitlab']['gitlab-rails']['ldap_method'] = "ssl" @@ -86,10 +86,10 @@ default['gitlab']['gitlab-rails']['ldap_method'] = "ssl"
86 default['gitlab']['gitlab-rails']['ldap_bind_dn'] = "_the_full_dn_of_the_user_you_will_bind_with" 86 default['gitlab']['gitlab-rails']['ldap_bind_dn'] = "_the_full_dn_of_the_user_you_will_bind_with"
87 default['gitlab']['gitlab-rails']['ldap_password'] = "_the_password_of_the_bind_user" 87 default['gitlab']['gitlab-rails']['ldap_password'] = "_the_password_of_the_bind_user"
88 default['gitlab']['gitlab-rails']['ldap_allow_username_or_email_login'] = true 88 default['gitlab']['gitlab-rails']['ldap_allow_username_or_email_login'] = true
89 -default['gitlab']['gitlab-rails']['satellites_path'] = "/var/opt/gitlab/gitlab-satellites" 89 +default['gitlab']['gitlab-rails']['satellites_path'] = "/var/opt/gitlab/git-data/gitlab-satellites"
90 default['gitlab']['gitlab-rails']['backup_path'] = "tmp/backups" 90 default['gitlab']['gitlab-rails']['backup_path'] = "tmp/backups"
91 default['gitlab']['gitlab-rails']['gitlab_shell_path'] = "/opt/gitlab/embedded/service/gitlab-shell/" 91 default['gitlab']['gitlab-rails']['gitlab_shell_path'] = "/opt/gitlab/embedded/service/gitlab-shell/"
92 -default['gitlab']['gitlab-rails']['gitlab_shell_repos_path'] = "/var/opt/gitlab/repositories" 92 +default['gitlab']['gitlab-rails']['gitlab_shell_repos_path'] = "/var/opt/gitlab/git-data/repositories"
93 default['gitlab']['gitlab-rails']['gitlab_shell_hooks_path'] = "/opt/gitlab/embedded/service/gitlab-shell/hooks/" 93 default['gitlab']['gitlab-rails']['gitlab_shell_hooks_path'] = "/opt/gitlab/embedded/service/gitlab-shell/hooks/"
94 default['gitlab']['gitlab-rails']['gitlab_shell_upload_pack'] = true 94 default['gitlab']['gitlab-rails']['gitlab_shell_upload_pack'] = true
95 default['gitlab']['gitlab-rails']['gitlab_shell_receive_pack'] = true 95 default['gitlab']['gitlab-rails']['gitlab_shell_receive_pack'] = true
@@ -125,6 +125,7 @@ default['gitlab']['sidekiq']['log_directory'] = "/var/log/gitlab/sidekiq" @@ -125,6 +125,7 @@ default['gitlab']['sidekiq']['log_directory'] = "/var/log/gitlab/sidekiq"
125 # gitlab-shell 125 # gitlab-shell
126 ### 126 ###
127 default['gitlab']['gitlab-shell']['log_directory'] = "/var/log/gitlab/gitlab-shell/" 127 default['gitlab']['gitlab-shell']['log_directory'] = "/var/log/gitlab/gitlab-shell/"
  128 +default['gitlab']['gitlab-shell']['git_data_directory'] = "/var/opt/gitlab/git-data"
128 129
129 130
130 ### 131 ###
files/gitlab-cookbooks/gitlab/recipes/gitlab-shell.rb
@@ -44,16 +44,16 @@ execute "chcon -t ssh_home_t #{ssh_dir}" do @@ -44,16 +44,16 @@ execute "chcon -t ssh_home_t #{ssh_dir}" do
44 only_if "id -Z" 44 only_if "id -Z"
45 end 45 end
46 46
47 -directory log_directory do  
48 - owner git_user  
49 - mode "0700"  
50 - recursive true  
51 -end  
52 -  
53 -directory gitlab_shell_var_dir do  
54 - owner git_user  
55 - mode '0700'  
56 - recursive true 47 +[
  48 + log_directory,
  49 + gitlab_shell_var_dir,
  50 + node['gitlab']['gitlab-shell']['git_data_directory']
  51 +].each do |dir|
  52 + directory dir do
  53 + owner git_user
  54 + mode "0700"
  55 + recursive true
  56 + end
57 end 57 end
58 58
59 template_symlink File.join(gitlab_shell_var_dir, "config.yml") do 59 template_symlink File.join(gitlab_shell_var_dir, "config.yml") do