Puppet Class: cd_nrpe::mainn::user
+-
+
- Inherits: +
- cd_nrpe::params +
-
+
- Defined in: +
- + manifests/main/user.pp + +
Summary
+ Class manages service users for cd_nrpe. + +Overview
+cd_nrpe::main::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::mainn::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],
+ }
+}
+ |
+