From 17e6f7f42468ced9c2244f912cdc1144a7af1ce2 Mon Sep 17 00:00:00 2001 From: Samuel Clay Date: Tue, 29 Jun 2021 17:51:14 -0400 Subject: [PATCH] Adding logrotate for mongo. --- ansible/roles/mongo/files/logrotate.conf | 10 ++++++++++ ansible/roles/mongo/tasks/main.yml | 5 +++++ 2 files changed, 15 insertions(+) create mode 100644 ansible/roles/mongo/files/logrotate.conf diff --git a/ansible/roles/mongo/files/logrotate.conf b/ansible/roles/mongo/files/logrotate.conf new file mode 100644 index 000000000..92b4c3eee --- /dev/null +++ b/ansible/roles/mongo/files/logrotate.conf @@ -0,0 +1,10 @@ +/var/log/mongodb/*.log { + weekly + rotate 10 + size 256M + copytruncate + delaycompress + compress + notifempty + missingok +} diff --git a/ansible/roles/mongo/tasks/main.yml b/ansible/roles/mongo/tasks/main.yml index 70e3e01de..a1a6fe3bf 100644 --- a/ansible/roles/mongo/tasks/main.yml +++ b/ansible/roles/mongo/tasks/main.yml @@ -53,6 +53,11 @@ notify: - reload consul +- name: Setup logrotate for mongo + become: yes + copy: src=logrotate.conf dest=/etc/logrotate.d/mongodb mode=0755 + tags: logrotate + - name: Add sanity checkers cronjob for disk usage become: yes cron: