diff --git a/ansible/roles/common/defaults/main.yml b/ansible/roles/common/defaults/main.yml index b7239d4719..fdeb1c15f8 100644 --- a/ansible/roles/common/defaults/main.yml +++ b/ansible/roles/common/defaults/main.yml @@ -118,6 +118,8 @@ kolla_toolbox_extra_volumes: "{{ default_extra_volumes }}" cron_extra_volumes: "{{ default_extra_volumes }}" fluentd_extra_volumes: "{{ default_extra_volumes }}" +cron_logrotate_log_maxsize: "100M" +cron_logrotate_log_minsize: "30M" cron_logrotate_rotation_interval: "weekly" cron_logrotate_rotation_count: 6 cron_logrotate_schedule: "daily" diff --git a/ansible/roles/common/templates/cron-logrotate-global.conf.j2 b/ansible/roles/common/templates/cron-logrotate-global.conf.j2 index fa1c7d3937..f57a2e0347 100644 --- a/ansible/roles/common/templates/cron-logrotate-global.conf.j2 +++ b/ansible/roles/common/templates/cron-logrotate-global.conf.j2 @@ -12,9 +12,9 @@ notifempty missingok -minsize 30M +minsize {{ cron_logrotate_log_minsize }} -maxsize 100M +maxsize {{ cron_logrotate_log_maxsize }} su root kolla diff --git a/releasenotes/notes/cron-minsize-maxsize-c647add8e8156b79.yaml b/releasenotes/notes/cron-minsize-maxsize-c647add8e8156b79.yaml new file mode 100644 index 0000000000..c2b8bf425f --- /dev/null +++ b/releasenotes/notes/cron-minsize-maxsize-c647add8e8156b79.yaml @@ -0,0 +1,7 @@ +--- +features: + - | + Adds new variables to be used by the common role, + ``cron_logrotate_log_minsize`` and ``cron_logrotate_log_maxsize``. + They allow to configure global logrotate's minsize and maxsize + options.