@@ -166,145 +166,193 @@ Data type: `String`
166166
167167The rsyslog configuration directory.
168168
169+ Default value: ` '/etc/rsyslog.d' `
170+
169171##### <a name =" -rsyslog--package_name " ></a >` package_name `
170172
171173Data type: ` String `
172174
173175The name of the rsyslog package to install.
174176
177+ Default value: ` 'rsyslog' `
178+
175179##### <a name =" -rsyslog--package_version " ></a >` package_version `
176180
177181Data type: ` String `
178182
179183The version of rsyslog to install.
180184
185+ Default value: ` 'installed' `
186+
181187##### <a name =" -rsyslog--config_file " ></a >` config_file `
182188
183189Data type: ` String `
184190
185191The global rsyslog configuration file.
186192
193+ Default value: ` '/etc/rsyslog.conf' `
194+
187195##### <a name =" -rsyslog--feature_packages " ></a >` feature_packages `
188196
189197Data type: ` Array `
190198
191199List of additional rsyslog packages to install.
192200
201+ Default value: ` [] `
202+
193203##### <a name =" -rsyslog--module_load_priority " ></a >` module_load_priority `
194204
195205Data type: ` Integer `
196206
197207Order the loading of rsyslog modules relative to other configuration.
198208
209+ Default value: ` 20 `
210+
199211##### <a name =" -rsyslog--service_name " ></a >` service_name `
200212
201213Data type: ` String `
202214
203215Name of the SystemD, Upstart, or SysVInit service.
204216
217+ Default value: ` 'rsyslog' `
218+
205219##### <a name =" -rsyslog--service_status " ></a >` service_status `
206220
207221Data type: ` String `
208222
209223State desired for the rsyslog service.
210224
225+ Default value: ` 'running' `
226+
211227##### <a name =" -rsyslog--service_enabled " ></a >` service_enabled `
212228
213229Data type: ` Boolean `
214230
215231Is the service enabled or not.
216232
233+ Default value: ` true `
234+
217235##### <a name =" -rsyslog--override_default_config " ></a >` override_default_config `
218236
219237Data type: ` Boolean `
220238
221239Override the default rsyslog.conf file.
222240
241+ Default value: ` true `
242+
223243##### <a name =" -rsyslog--manage_package " ></a >` manage_package `
224244
225245Data type: ` Boolean `
226246
227247Toggle the managing of the rsyslog package.
228248
249+ Default value: ` true `
250+
229251##### <a name =" -rsyslog--use_upstream_repo " ></a >` use_upstream_repo `
230252
231253Data type: ` Boolean `
232254
233255Toggle using the upstream Adiscon Rsyslog repository.
234256
257+ Default value: ` false `
258+
235259##### <a name =" -rsyslog--manage_confdir " ></a >` manage_confdir `
236260
237261Data type: ` Boolean `
238262
239263Toggle management of the Rsyslog configuration directory.
240264
265+ Default value: ` true `
266+
241267##### <a name =" -rsyslog--manage_service " ></a >` manage_service `
242268
243269Data type: ` Boolean `
244270
245271Toggle management of the rsyslog service.
246272
273+ Default value: ` true `
274+
247275##### <a name =" -rsyslog--external_service " ></a >` external_service `
248276
249277Data type: ` Boolean `
250278
251279Toggle if the service is external to where rsyslog is being run.
252280I.E. a service that starts a docker container running rsyslog.
253281
282+ Default value: ` false `
283+
254284##### <a name =" -rsyslog--purge_config_files " ></a >` purge_config_files `
255285
256286Data type: ` Boolean `
257287
258288Toggle purging of unmanaged configuration files.
259289
290+ Default value: ` true `
291+
260292##### <a name =" -rsyslog--global_config_priority " ></a >` global_config_priority `
261293
262294Data type: ` Integer `
263295
264296Set the global ordering of global configuration parameters in rsyslog.
265297
298+ Default value: ` 10 `
299+
266300##### <a name =" -rsyslog--legacy_config_priority " ></a >` legacy_config_priority `
267301
268302Data type: ` Integer `
269303
270304Set the global ordering of legacy configuration parameters in rsyslog.
271305
306+ Default value: ` 80 `
307+
272308##### <a name =" -rsyslog--template_priority " ></a >` template_priority `
273309
274310Data type: ` Integer `
275311
276312Set the global ordering of template configuration in rsyslog.
277313
314+ Default value: ` 50 `
315+
278316##### <a name =" -rsyslog--action_priority " ></a >` action_priority `
279317
280318Data type: ` Integer `
281319
282320Set the global ordering of action configuration in rsyslog.
283321
322+ Default value: ` 60 `
323+
284324##### <a name =" -rsyslog--input_priority " ></a >` input_priority `
285325
286326Data type: ` Integer `
287327
288328Set the global ordering of input configuration in rsyslog.
289329
330+ Default value: ` 30 `
331+
290332##### <a name =" -rsyslog--custom_priority " ></a >` custom_priority `
291333
292334Data type: ` Integer `
293335
294336Set the global ordering of custom configuration in rsyslog.
295337
338+ Default value: ` 90 `
339+
296340##### <a name =" -rsyslog--main_queue_priority " ></a >` main_queue_priority `
297341
298342Data type: ` Integer `
299343
300344Set the global ordering of main queue configuration in rsyslog.
301345
346+ Default value: ` 40 `
347+
302348##### <a name =" -rsyslog--lookup_table_priority " ></a >` lookup_table_priority `
303349
304350Data type: ` Integer `
305351
306352Set the global ordering of lookup table configuration in rsyslog.
307353
354+ Default value: ` 70 `
355+
308356##### <a name =" -rsyslog--parser_priorty " ></a >` parser_priorty `
309357
310358Set the global ordering of parser configuration in rsyslog.
@@ -315,18 +363,24 @@ Data type: `Integer`
315363
316364Set the global ordering of rulesets configuration in rsyslog.
317365
366+ Default value: ` 65 `
367+
318368##### <a name =" -rsyslog--filter_priority " ></a >` filter_priority `
319369
320370Data type: ` Integer `
321371
322372Set the global ordering of filter configuration in rsyslog.
323373
374+ Default value: ` 55 `
375+
324376##### <a name =" -rsyslog--target_file " ></a >` target_file `
325377
326378Data type: ` String `
327379
328380Target file to insert configuration into.
329381
382+ Default value: ` '50_rsyslog.conf' `
383+
330384##### <a name =" -rsyslog--conf_permissions " ></a >` conf_permissions `
331385
332386Data type: ` Stdlib::Filemode `
@@ -365,6 +419,8 @@ Data type: `Integer`
365419
366420
367421
422+ Default value: ` 45 `
423+
368424### <a name =" rsyslog--base " ></a >` rsyslog::base `
369425
370426This class manages the base installation for rsyslog
@@ -2340,7 +2396,7 @@ Alias of `Enum['smfile', 'smfwd', 'smtradfile', 'smtradfwd']`
23402396
23412397Enumerable custom type for rsyslog property operators
23422398
2343- Alias of ` Enum['contains', 'isequal', 'startswith', 'regex', 'ereregex', '!contains', '!isequal', '!startswith', '!regex', '!ereregex'] `
2399+ Alias of ` Enum['contains', 'isequal', 'startswith', 'endswith', ' regex', 'ereregex', '!contains', '!isequal', '!startswith', '!endswith ', '!regex', '!ereregex'] `
23442400
23452401### <a name =" Rsyslog--Queue--Parameters " ></a >` Rsyslog::Queue::Parameters `
23462402
0 commit comments