]> git.openstreetmap.org Git - chef.git/commitdiff
overpass: add logrotation
authorSarah Hoffmann <lonvia@denofr.de>
Sun, 13 Feb 2022 20:29:35 +0000 (21:29 +0100)
committerSarah Hoffmann <lonvia@denofr.de>
Sun, 13 Feb 2022 20:29:35 +0000 (21:29 +0100)
cookbooks/overpass/recipes/default.rb
cookbooks/overpass/templates/default/logrotate.erb [new file with mode: 0644]

index 8804202268c5500af71f368e47e5f13cb36e0bc2..c53153339c47c0a1730dd6a0b3811380d765486e 100644 (file)
@@ -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 (file)
index 0000000..d9f6ac9
--- /dev/null
@@ -0,0 +1,6 @@
+# DO NOT EDIT - This file is being maintained by Chef
+
+<%= @logdir %>/*.log {
+    missingok
+    compress
+}