puppet-samba
puppet-samba copied to clipboard
Puppet module to manage Samba Server
Puppet 8 has functionally deprecated legacy facts such as ::osfamily. Multiple facts in params.pp don't work, and the legacy lsb facts will also need to be changed. I will try...
Instead of doing `require => User[..]` replace this with a collector so that if users are not managed with puppet this class still works, for example if they are in...
For when Samba is provided by a third party and the package name is not "samba".
Now is possible turn off the service managed.
When using strict_variables the $nmbd_name variable name is not defined when using Redhat and thus fails compilation.
When `strict_variables` is set for Puppet, the compilation fails for various operating systems since the `nmbd_name` is not set. These need to at least be set as `undef` in order...
Since puppet 4, file modes shouldn't be passed as unquoted numbers, but as quoted strings. Also, the parameter force_create_mask does not exist (anymore); the replacement should be force_create_mode.
In the readme the code example ``` samba::server::share {'example-share': comment => 'Example Share', path => '/path/to/share', guest_only => true, guest_ok => true, guest_account => "guest", browsable => false, create_mask =>...
added a condition for debian 9 (current stable) in debian 8 the samba systemd unit was renamed from "samba" to "smbd" currently debian 9 is handled like debian 7, therefor...
I've had the following in my `[global]` config for years: ``` security = user encrypt passwords = true passdb backend = ldapsam:ldap://127.0.0.1 ldap admin dn = "cn=smbadin,dc=neoice,dc=net" ldap suffix =...