diff options
Diffstat (limited to 'templates')
-rw-r--r-- | templates/rsyslog.conf.erb | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/templates/rsyslog.conf.erb b/templates/rsyslog.conf.erb index 51c52a4..d522ae0 100644 --- a/templates/rsyslog.conf.erb +++ b/templates/rsyslog.conf.erb @@ -8,29 +8,32 @@ $ModLoad imuxsock # provides support for local system logging $ModLoad imklog # provides kernel logging support (previously done by rklogd) #$ModLoad immark # provides --MARK-- message capability - -########################### -#### GLOBAL DIRECTIVES #### -########################### - +<% if scope.lookupvar('rsyslog::params::high_precision_timestamps') == false -%> # # Use traditional timestamp format. # To enable high precision timestamps, comment out the following line. # $ActionFileDefaultTemplate RSYSLOG_ForwardFormat +<% end -%> + +########################### +#### GLOBAL DIRECTIVES #### +########################### # # Set the default permissions for all log files. # -$FileOwner root -$FileGroup adm +$FileOwner <%= scope.lookupvar('rsyslog::params::log_user') %> +$FileGroup <%= scope.lookupvar('rsyslog::params::log_group') %> $FileCreateMode 0640 $DirCreateMode 0755 +$PrivDropToUser <%= scope.lookupvar('rsyslog::params::run_user') %> +$PrivDropToGroup <%= scope.lookupvar('rsyslog::params::run_group') %> # -# Include all config files in /etc/rsyslog.d/ +# Include all config files in <%= scope.lookupvar('rsyslog::params::rsyslog_d') %> # -$IncludeConfig /etc/rsyslog.d/*.conf +$IncludeConfig <%= scope.lookupvar('rsyslog::params::rsyslog_d') -%>*.conf # # Emergencies are sent to everybody logged in. |