Defined Type: samba::server::user
- Defined in:
- manifests/server/user.pp
Overview
== Class samba::server::user
3 4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'manifests/server/user.pp', line 3
define samba::server::user (
$password,
$user_name = $name,
) {
require samba::server
exec { "add smb account for ${user_name}":
command => "/bin/echo -e '${password}\\n${password}\\n' | /usr/bin/pdbedit --password-from-stdin -a '${user_name}'",
unless => "/usr/bin/pdbedit '${user_name}'",
require => User[$user_name],
notify => Class['samba::server::service'] #TODO: Is this really required??
}
}
|