diff --git a/manifests/profile/base/logging/logrotate.pp b/manifests/profile/base/logging/logrotate.pp index d1b6ac560..f66dda66e 100644 --- a/manifests/profile/base/logging/logrotate.pp +++ b/manifests/profile/base/logging/logrotate.pp @@ -79,6 +79,18 @@ # Configures forced purge period for rotated logs. # Overrides the rotation and rotate settings. # +# [*dateext*] +# (optional) Defaults to undef. +# Configures the dateext parameter. +# +# [*dateformat*] +# (optional) Defaults to undef. +# Configures the dateformat parameter used with dateext parameter. +# +# [*dateyesterday*] +# (optional) Defaults to undef. +# Configures the dateyesterday parameter used with dateext parameter. +# # DEPRECATED PARAMETERS # # [*size*] @@ -102,6 +114,9 @@ class tripleo::profile::base::logging::logrotate ( $maxsize = '10M', $rotate = 14, $purge_after_days = 14, + $dateext = undef, + $dateformat = undef, + $dateyesterday = undef, # DEPRECATED PARAMETERS $size = undef, ) { diff --git a/releasenotes/notes/add-dateext-and-related-parameters-58dd288c74b818f7.yaml b/releasenotes/notes/add-dateext-and-related-parameters-58dd288c74b818f7.yaml new file mode 100644 index 000000000..1cca10c1b --- /dev/null +++ b/releasenotes/notes/add-dateext-and-related-parameters-58dd288c74b818f7.yaml @@ -0,0 +1,5 @@ +--- +other: + - | + Add dateext and related paramters for containerized logrotate service to + find easily when logfiles were rotated. diff --git a/templates/logrotate/containers_logrotate.conf.erb b/templates/logrotate/containers_logrotate.conf.erb index 53b48f380..a80ce6efa 100644 --- a/templates/logrotate/containers_logrotate.conf.erb +++ b/templates/logrotate/containers_logrotate.conf.erb @@ -19,4 +19,13 @@ <%- if @compress %> compress <%- end %> +<%- if @dateext %> + dateext +<%- if @dateformat %> + dateformat <%= @dateformat %> +<%- end %> +<%- if @dateyesterday %> + dateyesterday +<%- end %> +<%- end %> }