Logrotation for consul-template
Usage example: class { 'consul_template': log_level => 'debug', consul_wait => '5s:30s', logrotate_on => true, }
This commit is contained in:
Родитель
5f11634518
Коммит
5092b6f485
|
@ -89,6 +89,10 @@ class consul_template (
|
|||
$consul_max_stale = undef,
|
||||
$init_style = $consul_template::params::init_style,
|
||||
$log_level = $consul_template::params::log_level,
|
||||
$logrotate_compress = 'nocompress',
|
||||
$logrotate_files = 4,
|
||||
$logrotate_on = false,
|
||||
$logrotate_period = 'daily',
|
||||
$vault_enabled = false,
|
||||
$vault_address = '',
|
||||
$vault_token = '',
|
||||
|
@ -121,4 +125,11 @@ class consul_template (
|
|||
} ~>
|
||||
class { '::consul_template::service': } ->
|
||||
Class['::consul_template']
|
||||
|
||||
class { '::consul_template::logrotate':
|
||||
logrotate_compress => $logrotate_compress,
|
||||
logrotate_files => $logrotate_files,
|
||||
logrotate_on => $logrotate_on,
|
||||
logrotate_period => $logrotate_period,
|
||||
}
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче