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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
# File 'manifests/journald.pp', line 1
class systemd::journald (
$manage_service = true,
$manage_docker_service = true,
$service_ensure = 'running',
$service_enable = true,
$compress = true,
$forward_to_console = false,
$forward_to_kmsg = false,
$forward_to_syslog = true,
$forward_to_wall = true,
$max_file_sec = '1month',
$max_level_console = 'info',
$max_level_kmsg = 'notice',
$max_level_store = 'debug',
$max_level_syslog = 'debug',
$max_level_wall = 'emerg',
$max_retention_sec = undef,
$rate_limit_burst = 1000,
$rate_limit_interval = '30s',
$runtime_keep_free = undef,
$runtime_max_files_size = undef,
$runtime_max_use = undef,
$seal = true,
$split_mode = 'uid',
$storage = 'auto',
$sync_interval_sec = '5m',
$system_keep_free = undef,
$system_max_file_size = undef,
$system_max_use = undef,
$tty_path = '/dev/console'
) inherits systemd::params {
# validate_bool($forward_to_console, $forward_to_kmsg,
# $forward_to_syslog, $forward_to_wall, $seal)
#
# validate_integer($rate_limit_burst)
#
# validate_re($max_level_console, ['^emerg$', '^alert$', '^crit$', '^err$',
# '^warning$', '^notice$', '^info$', '^debug$'])
#
# validate_re($max_level_kmsg, ['^emerg$', '^alert$', '^crit$', '^err$',
# '^warning$', '^notice$', '^info$', '^debug$'])
#
# validate_re($max_level_store, ['^emerg$', '^alert$', '^crit$', '^err$',
# '^warning$', '^notice$', '^info$', '^debug$'])
#
# validate_re($max_level_syslog, ['^emerg$', '^alert$', '^crit$', '^err$',
# '^warning$', '^notice$', '^info$', '^debug$'])
#
# validate_re($max_level_wall, ['^emerg$', '^alert$', '^crit$', '^err$',
# '^warning$', '^notice$', '^info$', '^debug$'])
class { '::systemd::journald::config': } ~>
class { '::systemd::journald::service': } ->
Class['::systemd::journald']
}
|