]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/git/recipes/server.rb
Fix git repository ownership
[chef.git] / cookbooks / git / recipes / server.rb
index 4f537e62d0b7958f23608fd7eecddcb90ac40e0e..59ada04a8373ebeaeff86b77b11c1b591675ac91 100644 (file)
@@ -22,8 +22,8 @@ include_recipe "networking"
 git_directory = node[:git][:directory]
 
 directory git_directory do
 git_directory = node[:git][:directory]
 
 directory git_directory do
-  owner "git"
-  group "git"
+  owner node[:git][:user]
+  group node[:git][:group]
   mode 02775
 end
 
   mode 02775
 end
 
@@ -56,7 +56,7 @@ Dir.new(git_directory).select { |name| name =~ /\.git$/ }.each do |repository|
   template "#{git_directory}/#{repository}/hooks/post-update" do
     source "post-update.erb"
     owner "root"
   template "#{git_directory}/#{repository}/hooks/post-update" do
     source "post-update.erb"
     owner "root"
-    group "git"
+    group node[:git][:group]
     mode 0755
   end
 
     mode 0755
   end
 
@@ -64,7 +64,7 @@ Dir.new(git_directory).select { |name| name =~ /\.git$/ }.each do |repository|
     template "#{git_directory}/#{repository}/hooks/post-receive" do
       source "post-receive.erb"
       owner "root"
     template "#{git_directory}/#{repository}/hooks/post-receive" do
       source "post-receive.erb"
       owner "root"
-      group "git"
+      group node[:git][:group]
       mode 0755
       variables :repository => "#{git_directory}/#{repository}"
     end
       mode 0755
       variables :repository => "#{git_directory}/#{repository}"
     end