Ian Wienand e66b8a82cd Remove ::'s that linter now complians about
Avoid issues from linter:

 WARNING: class included by absolute name (::$class) on line ...

Change-Id: Ia25bea4693acd44d3541500698e7fa978613f459
2020-02-12 11:12:18 +11:00

62 lines
1.3 KiB
Puppet

# == Class: askbot::site::log
# This class describes the askbot site log files
class askbot::site::log (
$site_root,
$www_group,
) {
file { "${site_root}/log":
ensure => directory,
owner => 'root',
group => $www_group,
mode => '0775',
require => File[$site_root],
}
file { "${site_root}/log/askbot.log":
ensure => present,
replace => 'no',
owner => 'root',
group => $www_group,
mode => '0664',
require => File["${site_root}/log"],
}
file { "${site_root}/log/clean_session.log":
ensure => present,
replace => 'no',
owner => 'root',
group => $www_group,
mode => '0664',
require => File["${site_root}/log"],
}
include logrotate
logrotate::file { 'askbot':
log => "${site_root}/log/askbot.log",
options => [
'compress',
'copytruncate',
'missingok',
'rotate 7',
'daily',
'notifempty',
],
require => File["${site_root}/log/askbot.log"],
}
logrotate::file { 'clean_session':
log => "${site_root}/log/clean_session.log",
options => [
'compress',
'copytruncate',
'missingok',
'rotate 7',
'daily',
'notifempty',
],
require => File["${site_root}/log/clean_session.log"],
}
}