Puppet Class: lsys::logrotate::default
- Inherits:
- lsys::params
- Defined in:
- manifests/logrotate/default.pp
Summary
A short summary of the purpose of this classOverview
A description of what this class does
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'manifests/logrotate/default.pp', line 13
class lsys::logrotate::default (
Lsys::Logrotate $config = $lsys::params::logrotate_default_config,
Lsys::Logrotate $syslog_config = $lsys::params::logrotate_syslog_config,
) inherits lsys::params {
include lsys::logrotate
$syslog_default = $lsys::params::syslog_default
$syslog_path = $lsys::params::logrotate_syslog_path
unless $syslog_default in $syslog_path {
lsys::logrotate::rule { "${lsys::params::logrotate_syslog_name}-default":
path => $syslog_default,
config => $config,
}
}
lsys::logrotate::rule { $lsys::params::logrotate_syslog_name:
path => $syslog_path,
config => $syslog_config,
}
}
|