Puppet Class: splunk::loglocal

Defined in:
manifests/loglocal.pp

Overview

Parameters:

  • splunk_home (Any) (defaults to: $splunk::splunk_home)
  • splunk_os_user (Any) (defaults to: $splunk::real_splunk_os_user)
  • splunk_os_group (Any) (defaults to: $splunk::real_splunk_os_group)
  • splunk_dir_mode (Any) (defaults to: $splunk::real_splunk_dir_mode)
  • splunk_file_mode (Any) (defaults to: $splunk::real_splunk_file_mode)
  • maxbackupindex (Any) (defaults to: $splunk::maxbackupindex)
  • maxfilesize (Any) (defaults to: $splunk::maxfilesize)


6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'manifests/loglocal.pp', line 6

class splunk::loglocal (
  $splunk_home = $splunk::splunk_home,
  $splunk_os_user = $splunk::real_splunk_os_user,
  $splunk_os_group = $splunk::real_splunk_os_group,
  $splunk_dir_mode = $splunk::real_splunk_dir_mode,
  $splunk_file_mode = $splunk::real_splunk_file_mode,
  $maxbackupindex = $splunk::maxbackupindex,
  $maxfilesize = $splunk::maxfilesize
){
  file { "${splunk_home}/etc/log-local.cfg":
    ensure  => present,
    content => template('splunk/log/log-local.cfg'),
    owner   => $splunk_os_user,
    group   => $splunk_os_group,
    mode    => $splunk_file_mode,
    replace => false
  }
}