Defined Type: rsyslog::template::subtree
- Defined in:
- manifests/template/subtree.pp
Overview
Add template subtrees to the rsyslog configuration
You'll need to write the entire subtree line due to the complexity of the rsyslog configuration parameters.
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'manifests/template/subtree.pp', line 29
define rsyslog::template::subtree (
String $subtree,
Array[String] $variables = []
) {
$_safe_name = regsubst($name,'/','__')
$_variables = join($variables,"\n")
rsyslog::rule { "05_simp_templates/${_safe_name}.conf":
# lint:ignore:double_quoted_strings lint:ignore:only_variable_string
content => @("EOM")
$_variables
template(name="${name}" type="subtree" subtree="${subtree}")
|EOM
# lint:endignore
}
}
|