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
37
38
39
40
41
|
# == Class: rsyslog
#
# Meta class to install rsyslog with a basic configuration. You probably want rsyslog::client or rsyslog::server
#
# === Parameters
#
# === Variables
#
# === Examples
#
# class { 'rsyslog': }
#
class rsyslog (
$rsyslog_package_name = $rsyslog::params::rsyslog_package_name,
$relp_package_name = $rsyslog::params::relp_package_name,
$mysql_package_name = $rsyslog::params::mysql_package_name,
$pgsql_package_name = $rsyslog::params::pgsql_package_name,
$gnutls_package_name = $rsyslog::params::gnutls_package_name,
$package_status = $rsyslog::params::package_status,
$rsyslog_d = $rsyslog::params::rsyslog_d,
$purge_rsyslog_d = $rsyslog::params::purge_rsyslog_d,
$rsyslog_conf = $rsyslog::params::rsyslog_conf,
$rsyslog_default = $rsyslog::params::rsyslog_default,
$run_user = $rsyslog::params::run_user,
$run_group = $rsyslog::params::run_group,
$log_user = $rsyslog::params::log_user,
$log_group = $rsyslog::params::log_group,
$log_style = $rsyslog::params::log_style,
$perm_file = $rsyslog::params::perm_file,
$perm_dir = $rsyslog::params::perm_dir,
$spool_dir = $rsyslog::params::spool_dir,
$service_name = $rsyslog::params::service_name,
$client_conf = $rsyslog::params::client_conf,
$server_conf = $rsyslog::params::server_conf,
$ssl = $rsyslog::params::ssl,
$modules = $rsyslog::params::modules,
) inherits rsyslog::params {
class { 'rsyslog::install': }
class { 'rsyslog::config': }
class { 'rsyslog::service': }
}
|