Logrotation for consul-template

Usage example:
class { 'consul_template':
    log_level       => 'debug',
    consul_wait  => '5s:30s',
    logrotate_on => true,
  }
This commit is contained in:
Andrey Kanevsky 2015-12-17 13:18:06 +02:00
Родитель 5f11634518
Коммит 5092b6f485
1 изменённых файлов: 11 добавлений и 0 удалений

Просмотреть файл

@ -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,
}
}