Added support for storing LDAP bind password for samba.

This commit is contained in:
Timo Mkinen 2009-10-27 10:22:59 +02:00
parent 13d05c52ac
commit adfbf11751

View file

@ -107,3 +107,25 @@ class samba::domainmember {
}
}
# Set LDAP auth password to samba.
#
# === Global variables
#
# $samba_ldap_pass:
# Password to set in samba secrets.
#
class samba::ldap {
include samba::server
exec { "smbpasswd -w":
command => "smbpasswd -w '${SECRET}'",
environment => "SECRET=${samba_ldap_pass}",
path => "/bin:/usr/bin:/sbin:/usr/sbin",
unless => "tdbtool /etc/samba/secrets.tdb keys | fgrep 'SECRETS/LDAP_BIND_PW/'",
require => Package["samba"],
}
}