Puppet Class: splunk::user

Defined in:
manifests/user.pp

Overview

create a splunk user - for ci/testing only manage your real accounts properly



3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'manifests/user.pp', line 3

class splunk::user {

  $user  = $splunk::user
  $group = $splunk::group

  group { $group:
    ensure => present,
    name   => $group
  }

  user { $user:
    ensure     => present,
    name       => $user,
    comment    => 'Splunk service account',
    managehome => true,
    provider   => useradd,
    gid        => $group
  }
}