Puppet Class: cd_nrpe::user
- Inherits:
- cd_nrpe::params
- Defined in:
- manifests/main/user.pp
Summary
Class manages service users for cd_nrpe.Overview
cd_nrpe::user.pp Module name: cd_nrpe Author: Arne Teuke (arne_teuke@ConfDroid.com)
License:
This file is part of cd_nrpe.
cd_nrpe is used for providing automatic configuration of <service / purpose> Copyright (C) 2016 ConfDroid (copyright@ConfDroid.com) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see www.gnu.org/licenses/.
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'manifests/main/user.pp', line 24
class cd_nrpe::user (
) inherits cd_nrpe::params {
require cd_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],
}
}
|