added user management
This commit is contained in:
@@ -29,9 +29,9 @@ $ae_manage_user = false,
|
|||||||
|
|
||||||
$ae_user_name = 'apache',
|
$ae_user_name = 'apache',
|
||||||
$ae_user_uid = '48',
|
$ae_user_uid = '48',
|
||||||
$ae_u_comment = 'Apache Service User',
|
$ae_u_comment = 'Apache',
|
||||||
$ae_u_groups = undef,
|
$ae_u_groups = undef,
|
||||||
$ae_user_home = '/home/apache',
|
$ae_user_home = '/opt/rh/httpd24/root/usr/share/httpd',
|
||||||
$ae_user_shell = '/bin/false',
|
$ae_user_shell = '/bin/false',
|
||||||
|
|
||||||
) {
|
) {
|
||||||
|
|||||||
@@ -29,10 +29,30 @@ class cd_apache::server::user (
|
|||||||
|
|
||||||
if $ae_manage_user == true {
|
if $ae_manage_user == true {
|
||||||
|
|
||||||
|
group { $ae_user_name:
|
||||||
|
ensure => present,
|
||||||
|
name => $ae_user_name,
|
||||||
|
gid => $ae_user_uid,
|
||||||
|
allowdupe => false,
|
||||||
|
}
|
||||||
|
|
||||||
|
user { $ae_user_name:
|
||||||
|
ensure => present,
|
||||||
|
name => $ae_user_name,
|
||||||
|
allowdupe => false,
|
||||||
|
comment => $ae_u_comment,
|
||||||
|
uid => $ae_user_uid,
|
||||||
|
gid => $ae_user_name,
|
||||||
|
groups => $ae_u_groups,
|
||||||
|
managehome => true,
|
||||||
|
home => $ae_user_home,
|
||||||
|
shell => $ae_user_shell,
|
||||||
|
require => Group[$ae_user_name],
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
else {
|
||||||
|
# do nothing
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user