From cec717b818ba058b4e968fe83b4b4b8e20d87b83 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Wed, 8 Apr 2015 18:54:08 +0100 Subject: [PATCH] Add log rotation for chef server nginx logs --- cookbooks/chef/recipes/server.rb | 7 +++++++ .../chef/templates/default/logrotate.server.erb | 12 ++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 cookbooks/chef/templates/default/logrotate.server.erb diff --git a/cookbooks/chef/recipes/server.rb b/cookbooks/chef/recipes/server.rb index 37c84e78f..e76e074ea 100644 --- a/cookbooks/chef/recipes/server.rb +++ b/cookbooks/chef/recipes/server.rb @@ -102,3 +102,10 @@ template "/etc/cron.daily/chef-server-backup" do group "root" mode 0755 end + +template "/etc/logrotate.d/chef-server" do + source "logrotate.server.erb" + owner "root" + group "root" + mode 0644 +end diff --git a/cookbooks/chef/templates/default/logrotate.server.erb b/cookbooks/chef/templates/default/logrotate.server.erb new file mode 100644 index 000000000..d075725e6 --- /dev/null +++ b/cookbooks/chef/templates/default/logrotate.server.erb @@ -0,0 +1,12 @@ +# DO NOT EDIT - This file is being maintained by Chef + +/var/log/chef-server/nginx/access.log +/var/log/chef-server/nginx/error.log +/var/log/chef-server/nginx/rewrite-port-80.log { + rotate 12 + weekly + compress + postrotate + chef-server-ctl hup + endscript +} -- 2.43.2