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 +}