Puppet Class: rsyslog::params

Defined in:
manifests/params.pp

Overview

A list of the parameters and their default values for RSyslog.

Parameters:

  • service_name (String)

    The name of the rsyslog service

  • package_name (String)

    The name of the rsyslog package

  • tls_package_name (String)

    The name of the rsyslog package providing GNUTLS support

  • read_journald (Boolean)

    Tie in the reading of journald if available

Author:



17
18
19
20
21
22
23
24
25
26
27
28
29
# File 'manifests/params.pp', line 17

class rsyslog::params {
  $service_name       = 'rsyslog'
  if ($facts['os']['name'] in ['RedHat','CentOS']) and ($facts['os']['release']['major'] == '6') {
    $package_name  = 'rsyslog7'
    $read_journald = false
  }
  else {
    $package_name  = 'rsyslog'
    $read_journald = true
  }

  $tls_package_name = "${package_name}-gnutls"
}