]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/git/recipes/server.rb
Bring git backup script under chef control
[chef.git] / cookbooks / git / recipes / server.rb
index c3382a2cf19ccd5b78ebe0e70a6feb4f913148a3..66f4dd1fc01a558228dcd7025fde6b5d59ffb10a 100644 (file)
@@ -44,6 +44,13 @@ apache_site node[:git][:host] do
   directory git_directory
 end
 
+template "#{git_directory}/robots.txt" do
+  source "robots.txt.erb"
+  owner "root"
+  group "root"
+  mode 0644
+end
+
 firewall_rule "accept-git" do
   action :accept
   source "net"
@@ -71,3 +78,10 @@ Dir.new(git_directory).select { |name| name =~ /\.git$/ }.each do |repository|
     end
   end
 end
+
+template "/etc/cron.daily/git-backup" do
+  source "backup.cron.erb"
+  owner "root"
+  group "root"
+  mode 0755
+end