Skip to content

Commit 6938b34

Browse files
committed
add purge_ignore parameter to ignore files in rsyslog.d dir, fixes #297
1 parent df3fa26 commit 6938b34

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

REFERENCE.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ The following parameters are available in the `rsyslog` class:
8585
* [`im_journal_ignore_previous_messages`](#-rsyslog--im_journal_ignore_previous_messages)
8686
* [`rsyslog_conf_mode`](#-rsyslog--rsyslog_conf_mode)
8787
* [`rsyslog_d_mode`](#-rsyslog--rsyslog_d_mode)
88+
* [`purge_ignore`](#-rsyslog--purge_ignore)
8889
* [`usrmsg_users`](#-rsyslog--usrmsg_users)
8990

9091
##### <a name="-rsyslog--rsyslog_package_name"></a>`rsyslog_package_name`
@@ -423,6 +424,14 @@ Force a specific mode on the rsyslog.d directory
423424

424425
Default value: `undef`
425426

427+
##### <a name="-rsyslog--purge_ignore"></a>`purge_ignore`
428+
429+
Data type: `Optional[Variant[String[1], Array[String[1]]]]`
430+
431+
Files to exclude from purging in rsyslog.d directory
432+
433+
Default value: `undef`
434+
426435
##### <a name="-rsyslog--usrmsg_users"></a>`usrmsg_users`
427436

428437
Data type: `Array[String[1]]`

manifests/init.pp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,9 @@
131131
# @param rsyslog_d_mode
132132
# Force a specific mode on the rsyslog.d directory
133133
#
134+
# @param purge_ignore
135+
# Files to exclude from purging in rsyslog.d directory
136+
#
134137
# @param usrmsg_users
135138
# Array of user names that will receive emergency messages when logged
136139
#
@@ -177,6 +180,7 @@
177180
Optional[Enum['on', 'off']] $im_journal_ignore_previous_messages = $rsyslog::params::im_journal_ignore_previous_messages,
178181
Optional[Stdlib::Filemode] $rsyslog_conf_mode = undef,
179182
Optional[Stdlib::Filemode] $rsyslog_d_mode = undef,
183+
Optional[Variant[String[1], Array[String[1]]]] $purge_ignore = undef,
180184
Array[String[1]] $usrmsg_users = ['*'],
181185
) inherits rsyslog::params {
182186
require rsyslog::install
@@ -187,6 +191,7 @@
187191
group => $run_group,
188192
mode => $rsyslog_d_mode,
189193
purge => $purge_rsyslog_d,
194+
ignore => $purge_ignore,
190195
recurse => true,
191196
force => true,
192197
notify => Service[$service_name],

0 commit comments

Comments
 (0)