Puppet Class: auditd::audisp

Inherited by:
auditd::audisp::config
auditd::audisp::install
Defined in:
manifests/audisp.pp

Overview

Parameters:

  • manage (Boolean)
  • audispd_conf (String)
  • plugindir (String)
  • q_depth (Numeric)
  • overflow_action (String)
  • audispd_priority_boost (Integer[0])
  • max_restarts (Integer[0])
  • audispd_name_format (String)
  • audispd_name (Optional[String])
  • install_plugins (Boolean)
  • plugin_package_name (String)
  • plugins (Optional[Hash])


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
# File 'manifests/audisp.pp', line 1

class auditd::audisp (
  Boolean $manage,
  String $audispd_conf,
  String $plugindir,
  Numeric $q_depth,
  String $overflow_action,
  Integer[0] $audispd_priority_boost,
  Integer[0] $max_restarts,
  String $audispd_name_format,
  Optional[String] $audispd_name,
  Boolean $install_plugins,
  String $plugin_package_name,
  Optional[Hash] $plugins,
) {

  if $manage {
    contain auditd::audisp::install
    contain auditd::audisp::config
    contain auditd::audisp::plugins

    Class['::auditd::audisp::install']
    -> Class['::auditd::audisp::config']
    -> Class['::auditd::audisp::plugins']
  }
}