## confdroid_nrpe::main::user.pp # Module name: confdroid_nrpe # Author: 12ww1160 (12ww1160@ConfDroid.com) # @summary Class manages service users for confdroid_nrpe. ############################################################################# 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], } }