diff --git a/cluster/saltbase/salt/logrotate/conf b/cluster/saltbase/salt/logrotate/conf index 85d15382b0c..fcd2a676c1c 100644 --- a/cluster/saltbase/salt/logrotate/conf +++ b/cluster/saltbase/salt/logrotate/conf @@ -4,7 +4,7 @@ missingok notifempty compress - maxsize 100m + maxsize 100M daily create 0644 root root } diff --git a/cluster/saltbase/salt/logrotate/docker b/cluster/saltbase/salt/logrotate/docker new file mode 100644 index 00000000000..8809851cd51 --- /dev/null +++ b/cluster/saltbase/salt/logrotate/docker @@ -0,0 +1,10 @@ +/var/lib/docker/containers/*/*-json.log { + rotate 5 + copytruncate + missingok + notifempty + compress + maxsize 10M + daily + create 0644 root root +} diff --git a/cluster/saltbase/salt/logrotate/init.sls b/cluster/saltbase/salt/logrotate/init.sls index cd66cf9f4f1..656a7d39405 100644 --- a/cluster/saltbase/salt/logrotate/init.sls +++ b/cluster/saltbase/salt/logrotate/init.sls @@ -16,6 +16,15 @@ logrotate: file: {{ file }} {% endfor %} +/etc/logrotate.d/docker: + file: + - managed + - source: salt://logrotate/docker + - template: jinja + - user: root + - group: root + - mode: 644 + /etc/cron.hourly/logrotate: file: - managed