Puppet Class: vsftpd::users
- Defined in:
- manifests/users.pp
Overview
Manages the vsftpd group and user.
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'manifests/users.pp', line 5
class vsftpd::users {
assert_private()
if $vsftpd::manage_group {
group { $vsftpd::vsftpd_group:
ensure => 'present',
allowdupe => false,
gid => $vsftpd::vsftpd_gid
}
}
if $vsftpd::manage_user {
user { $vsftpd::vsftpd_user:
ensure => 'present',
allowdupe => false,
gid => $vsftpd::vsftpd_group,
home => '/var/ftp',
membership => 'inclusive',
shell => '/sbin/nologin',
uid => $vsftpd::vsftpd_uid,
}
}
}
|