Puppet Class: auditd::config::logging

Defined in:
manifests/config/logging.pp

Summary

Ensures that plugin for syslog is installed so audit events can be sent to syslog in addition the audit partition.

Overview

NOTE: THIS IS A [PRIVATE](github.com/puppetlabs/puppetlabs-stdlib#assert_private) CLASS**



8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'manifests/config/logging.pp', line 8

class auditd::config::logging {
# @author https://github.com/simp/pupmod-simp-auditd/graphs/contributors
#
  assert_private()

  # auditd_version fact is not available until auditing is enabled in the kernel
  if $facts['auditd_version'] {
    if  versioncmp($facts['auditd_version'], '3.0') < 0 {
      contain 'auditd::config::audisp'
    }
    contain 'auditd::config::audisp::syslog'
  }
}