Puppet Class: confdroid_nrpe::main::user

Inherits:
confdroid_nrpe::params
Defined in:
manifests/main/user.pp

Summary

Class manages service users for confdroid_nrpe.

Overview

confdroid_nrpe::main::user.pp Module name: confdroid_nrpe Author: 12ww1160 (12ww1160@ConfDroid.com)



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# File 'manifests/main/user.pp', line 6

class confdroid_nrpe::main::user (

) inherits confdroid_nrpe::params {
  require confdroid_nrpe::main::install

  group { $ne_user:
    ensure    => present,
    name      => $ne_user,
    gid       => $ne_user_uid,
    allowdupe => false,
  }

  user { $ne_user:
    ensure     => present,
    name       => $ne_user,
    allowdupe  => false,
    comment    => $ne_user_comment,
    uid        => $ne_user_uid,
    gid        => $ne_user,
    groups     => $ne_user_groups,
    managehome => true,
    home       => $ne_user_home,
    shell      => $ne_user_shell,
    require    => Group[$ne_user],
  }
}