From 424377ff17f2f00e26b6e0989f7d4388b3004e6b Mon Sep 17 00:00:00 2001 From: Major Hayden Date: Wed, 9 Sep 2015 14:31:22 -0500 Subject: [PATCH] Enabling log compression by default Most of the logs are compressed already based on configurations in /etc/logrotate.d, but this patch ensures that the remaining logs are compressed during the rotation process. Closes-Bug: 1493981 Change-Id: If11c6d3a292b3621c00a8d0b775274a8096eaa66 --- .../rsyslog_client/tasks/rsyslog_client_post_install.yml | 9 +++++++++ .../rsyslog_server/tasks/rsyslog_server_post_install.yml | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/playbooks/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml b/playbooks/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml index 1ddede583f..722861d7aa 100644 --- a/playbooks/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml +++ b/playbooks/roles/rsyslog_client/tasks/rsyslog_client_post_install.yml @@ -54,6 +54,15 @@ tags: - rsyslog-client-config +- name: Configure logrotate to compress logs by default + lineinfile: + dest: /etc/logrotate.conf + regexp: "^#compress" + line: "compress" + backrefs: yes + tags: + - rsyslog-client-config + - name: Start rsyslog service: name: "rsyslog" diff --git a/playbooks/roles/rsyslog_server/tasks/rsyslog_server_post_install.yml b/playbooks/roles/rsyslog_server/tasks/rsyslog_server_post_install.yml index 1990c15fb3..42f2249497 100644 --- a/playbooks/roles/rsyslog_server/tasks/rsyslog_server_post_install.yml +++ b/playbooks/roles/rsyslog_server/tasks/rsyslog_server_post_install.yml @@ -44,6 +44,15 @@ tags: - rsyslog-config +- name: Configure logrotate to compress logs by default + lineinfile: + dest: /etc/logrotate.conf + regexp: "^#compress" + line: "compress" + backrefs: yes + tags: + - rsyslog-config + - name: Start rsyslog service: name: "rsyslog"