Merge "Enable to modify params of logrotate-crond.conf" into stable/train
This commit is contained in:
commit
1f8f4d9757
|
@ -62,10 +62,18 @@
|
||||||
# (optional) Defaults to True.
|
# (optional) Defaults to True.
|
||||||
# Configures the logrotate compress parameter.
|
# Configures the logrotate compress parameter.
|
||||||
#
|
#
|
||||||
|
# [*minsize*]
|
||||||
|
# (optional) Defaults to '1'.
|
||||||
|
# Configures the logrotate minsize parameter.
|
||||||
|
#
|
||||||
# [*maxsize*]
|
# [*maxsize*]
|
||||||
# (optional) Defaults to '10M'.
|
# (optional) Defaults to '10M'.
|
||||||
# Configures the logrotate maxsize parameter.
|
# Configures the logrotate maxsize parameter.
|
||||||
#
|
#
|
||||||
|
# [*notifempty*]
|
||||||
|
# (optional) Defaults to True.
|
||||||
|
# Configures the logrotate notifempty parameter.
|
||||||
|
#
|
||||||
# [*rotation*]
|
# [*rotation*]
|
||||||
# (optional) Defaults to 'daily'.
|
# (optional) Defaults to 'daily'.
|
||||||
# Configures the logrotate rotation interval.
|
# Configures the logrotate rotation interval.
|
||||||
|
@ -111,7 +119,9 @@ class tripleo::profile::base::logging::logrotate (
|
||||||
$delaycompress = true,
|
$delaycompress = true,
|
||||||
$compress = true,
|
$compress = true,
|
||||||
$rotation = 'daily',
|
$rotation = 'daily',
|
||||||
|
$minsize = 1,
|
||||||
$maxsize = '10M',
|
$maxsize = '10M',
|
||||||
|
$notifempty = true,
|
||||||
$rotate = 14,
|
$rotate = 14,
|
||||||
$purge_after_days = 14,
|
$purge_after_days = 14,
|
||||||
$dateext = undef,
|
$dateext = undef,
|
||||||
|
|
|
@ -4,12 +4,14 @@
|
||||||
maxage <%= @purge_after_days %>
|
maxage <%= @purge_after_days %>
|
||||||
# minsize 1 is required for GDPR compliance, all files in
|
# minsize 1 is required for GDPR compliance, all files in
|
||||||
# /var/log/containers not managed with logrotate will be purged!
|
# /var/log/containers not managed with logrotate will be purged!
|
||||||
minsize 1
|
minsize <%= @minsize %>
|
||||||
# Do not use size as it's not compatible with time-based rotation rules
|
# Do not use size as it's not compatible with time-based rotation rules
|
||||||
# required for GDPR compliance.
|
# required for GDPR compliance.
|
||||||
maxsize <%= @maxsize %>
|
maxsize <%= @maxsize %>
|
||||||
missingok
|
missingok
|
||||||
|
<%- if @notifempty %>
|
||||||
notifempty
|
notifempty
|
||||||
|
<%- end %>
|
||||||
<%- if @copytruncate %>
|
<%- if @copytruncate %>
|
||||||
copytruncate
|
copytruncate
|
||||||
<%- end %>
|
<%- end %>
|
||||||
|
|
Loading…
Reference in New Issue