Adjust logrotate configuration to use date suffix
Change-Id: I7747b5b190a1509d7024ca7c3030c18eb419491d Closes-bug: #1618487
This commit is contained in:
parent
b96feb86ce
commit
5fb4c77dfc
|
@ -73,6 +73,16 @@ class openstack::logrotate (
|
|||
line => "maxsize ${maxsize}",
|
||||
match => '^maxsize',
|
||||
after => '^minsize',
|
||||
} ->
|
||||
file_line { 'logrotate-date-extension':
|
||||
line => 'dateext',
|
||||
match => '^dateext',
|
||||
after => '^maxsize',
|
||||
} ->
|
||||
file_line { 'logrotate-date-format':
|
||||
line => 'dateformat -%Y%m%d-%s',
|
||||
match => '^dateformat ',
|
||||
after => '^dateext',
|
||||
}
|
||||
|
||||
if $debug {
|
||||
|
|
|
@ -31,7 +31,9 @@ describe 'openstack::logrotate' do
|
|||
'logrotate-compress',
|
||||
'logrotate-delaycompress',
|
||||
'logrotate-minsize',
|
||||
'logrotate-maxsize',].each do |item|
|
||||
'logrotate-maxsize',
|
||||
'logrotate-date-extension',
|
||||
'logrotate-date-format',].each do |item|
|
||||
should contain_file_line(item)
|
||||
end
|
||||
should contain_cron('fuel-logrotate').with_minute('*/30')
|
||||
|
|
|
@ -48,6 +48,7 @@
|
|||
notifempty
|
||||
|
||||
# logrotate allows to use only year, month, day and unix epoch
|
||||
dateext
|
||||
dateformat -%Y%m%d-%s
|
||||
|
||||
# number of rotated files to keep
|
||||
|
|
Loading…
Reference in New Issue