From 65c88ab9629eb677f04a26971ed554f025363f51 Mon Sep 17 00:00:00 2001 From: Sarah Hoffmann Date: Sun, 13 Feb 2022 21:29:35 +0100 Subject: [PATCH] overpass: add logrotation --- cookbooks/overpass/recipes/default.rb | 8 ++++++++ cookbooks/overpass/templates/default/logrotate.erb | 6 ++++++ 2 files changed, 14 insertions(+) create mode 100644 cookbooks/overpass/templates/default/logrotate.erb diff --git a/cookbooks/overpass/recipes/default.rb b/cookbooks/overpass/recipes/default.rb index 880420226..c53153339 100644 --- a/cookbooks/overpass/recipes/default.rb +++ b/cookbooks/overpass/recipes/default.rb @@ -211,6 +211,14 @@ service "overpass-area-processor" do action [:enable] end +template "/etc/logrotate.d/overpass" do + source "logrotate.erb" + owner "root" + group "root" + mode "644" + variables :logdir => logdir +end + # Munin scripts %w[db_lag request_count].each do |name| diff --git a/cookbooks/overpass/templates/default/logrotate.erb b/cookbooks/overpass/templates/default/logrotate.erb new file mode 100644 index 000000000..d9f6ac9ab --- /dev/null +++ b/cookbooks/overpass/templates/default/logrotate.erb @@ -0,0 +1,6 @@ +# DO NOT EDIT - This file is being maintained by Chef + +<%= @logdir %>/*.log { + missingok + compress +} -- 2.39.5