From 6a9ecf43d8827b832c98075b4113b15675286e77 Mon Sep 17 00:00:00 2001 From: Mark Heiges Date: Mon, 10 Oct 2016 13:10:03 -0400 Subject: [PATCH] add logrotate config for redmine --- roles/easyredmine/tasks/redmine.yml | 6 ++++++ roles/easyredmine/templates/redmine_logrotate.j2 | 9 +++++++++ 2 files changed, 15 insertions(+) create mode 100644 roles/easyredmine/templates/redmine_logrotate.j2 diff --git a/roles/easyredmine/tasks/redmine.yml b/roles/easyredmine/tasks/redmine.yml index 2e5a1f2..26219d3 100644 --- a/roles/easyredmine/tasks/redmine.yml +++ b/roles/easyredmine/tasks/redmine.yml @@ -147,3 +147,9 @@ job="({{ redmine_root_dir }}/script/redmine_fetch_changesets 2>&1 | sed '/install RDoc/d') >> {{ redmine_root_dir }}/log/redmine_fetch_changesets" user='{{ redmine_owner }}' become: yes + +- name: adding logrotate + template: dest='/etc/logrotate.d/redmine' + src=redmine_logrotate.j2 + mode=0644 + become: yes diff --git a/roles/easyredmine/templates/redmine_logrotate.j2 b/roles/easyredmine/templates/redmine_logrotate.j2 new file mode 100644 index 0000000..aa4c535 --- /dev/null +++ b/roles/easyredmine/templates/redmine_logrotate.j2 @@ -0,0 +1,9 @@ +{{ redmine_root_dir }}/log/*.log { + su {{ redmine_owner }} {{ redmine_owner }} + daily + missingok + rotate 7 + compress + notifempty + copytruncate +}