From 0ce5f06353ace7fe209599866d93442deffa3131 Mon Sep 17 00:00:00 2001 From: Erick Hitter <git-contrib@ethitter.com> Date: Sun, 19 Aug 2018 17:59:50 -0700 Subject: [PATCH] Add logrotate config --- tasks/main.yml | 13 +++++++++++-- templates/logrotate.j2 | 7 +++++++ 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 templates/logrotate.j2 diff --git a/tasks/main.yml b/tasks/main.yml index e690631..19eee64 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -6,7 +6,7 @@ mode: 0755 force: yes -- name: Create config file +- name: Set configuration template: src: templates/config.j2 dest: "{{ glrdomon_config_dest }}" @@ -15,7 +15,7 @@ group: root mode: 0400 -- name: +- name: Schedule cron job cron: name: gitlab-runner-do-monitor minute: "{{ gldrmon_cron_interval_min }}" @@ -23,3 +23,12 @@ state: present cron_file: gitlab-runner-do-monitor user: root + +- name: Configure logrotate + template: + src: templates/logrotate.j2 + dest: /etc/logrotate.d/gitlab-runner-do-monitor + force: yes + owner: root + group: root + mode: 0644 diff --git a/templates/logrotate.j2 b/templates/logrotate.j2 new file mode 100644 index 0000000..1ee447a --- /dev/null +++ b/templates/logrotate.j2 @@ -0,0 +1,7 @@ +{{ glrdomon_log_dest }} { + daily + rotate 14 + notifempty + missingok + compress +} -- GitLab