summaryrefslogtreecommitdiff
path: root/manifests/params.pp
blob: b54a782e4af93ff2bcb0669295ddb71684205d94 (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
class rsyslog::params {
    $high_precision_timestamps = $rsyslog_high_precision_timestamps ? {
        ''      => false,
        default => true,
    }

    case $::operatingsystem {
        /(Ubuntu|Debian)/: {
            $rsyslog_package_name = 'rsyslog'
            $relp_package_name = 'rsyslog-relp'
            $rsyslog_d = '/etc/rsyslog.d/'
            $rsyslog_conf = '/etc/rsyslog.conf'
            $rsyslog_default = '/etc/default/rsyslog'
            $spool_dir = '/var/spool/rsyslog/'
            $service_name = 'rsyslog'
            $client_conf = "${rsyslog_d}client.conf"
            $server_conf = "${rsyslog_d}server.conf"
        }
    }

    #
    # Internal variables
    #

    # Drop privileges to this user and group
    $run_user = 'root'
    $run_group = 'root'

    # User and group of log files
    $log_user = 'root'
    $log_group = 'adm'
}