blob: 4bffa85819ff1863a756aeaffaaf10364b4c6b9a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
<% if scope.lookupvar('rsyslog::server::enable_udp') -%>
# Load UDP module
$ModLoad imudp
<% end -%>
<% if scope.lookupvar('rsyslog::server::enable_tcp') -%>
# Load TCP module
$ModLoad imtcp
<% end -%>
#
<% if scope.lookupvar('rsyslog::server::high_precision_timestamps') == false -%>
# Use traditional timestamp format.
#
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
<% else -%>
# Use high precision timestamp format.
#
$ActionFileDefaultTemplate RSYSLOG_FileFormat
<% end -%>
<% if scope.lookupvar('rsyslog::server::ssl') -%>
# Server side SSL.
$DefaultNetstreamDriver gtls
# Cert files.
$DefaultNetstreamDriverCAFile <%= scope.lookupvar('rsyslog::server::ssl_ca') %>
$DefaultNetstreamDriverCertFile <%= scope.lookupvar('rsyslog::server::ssl_cert') %>
$DefaultNetstreamDriverKeyFile <%= scope.lookupvar('rsyslog::server::ssl_key') %>
$InputTCPServerStreamDriverMode 1
$InputTCPServerStreamDriverAuthMode anon
<% end -%>
# Switch to remote ruleset
$RuleSet remote
|