## puppet_cd::main::user.pp # Module name: puppet_cd # Author: Arne Teuke (arne_teuke@confdroid) # @summary Class manages user settings for the puppet_cd module. ############################################################################### class puppet_cd::main::user ( ) inherits puppet_cd::params { if ($fqdn == $pt_pm_fqdn) and ($pt_manage_user == true) { user { $pt_user: ensure => present, name => $pt_user, allowdupe => false, comment => $pt_user_comment, gid => $pt_user, managehome => true, home => $pt_user_home, shell => $pt_user_shell, } group { $pt_user: ensure => present, name => $pt_user, allowdupe => false, } } }