aboutsummaryrefslogtreecommitdiff
path: root/manifests/server/params.pp
diff options
context:
space:
mode:
authorAdam Jahn <ajjahn@gmail.com>2015-12-07 16:18:42 -0500
committerAdam Jahn <ajjahn@gmail.com>2015-12-07 16:18:42 -0500
commitf2e9e5f32e0af0d83d8380b94decc522ff87fa30 (patch)
tree48b794ef7f379e878d39a8b16b0ad2d3e694677a /manifests/server/params.pp
parent95cb988077ec2f5c79e4a2bd67d4b252fdc8739c (diff)
downloadpuppet-samba-f2e9e5f32e0af0d83d8380b94decc522ff87fa30.tar.gz
puppet-samba-f2e9e5f32e0af0d83d8380b94decc522ff87fa30.tar.bz2
Add support for Debian 8. closes #47
Diffstat (limited to 'manifests/server/params.pp')
-rw-r--r--manifests/server/params.pp12
1 files changed, 7 insertions, 5 deletions
diff --git a/manifests/server/params.pp b/manifests/server/params.pp
index 5f2fc3e..ba0c1be 100644
--- a/manifests/server/params.pp
+++ b/manifests/server/params.pp
@@ -3,12 +3,14 @@
class samba::server::params {
case $::osfamily {
'Redhat': { $service_name = 'smb' }
-
- #On Debian family: Debian 7 => samba , Ubuntu => smbd
- #Others, I don't know, hope 'samba' will works
'Debian': {
- case $::operatingsystem{
- 'Debian': { $service_name = 'samba' }
+ case $::operatingsystem {
+ 'Debian': {
+ case $::operatingsystemmajrelease {
+ '8' : { $service_name = 'smbd' }
+ default: { $service_name = 'samba' }
+ }
+ }
'Ubuntu': { $service_name = 'smbd'
$nmbd_name = 'nmbd' }
default: { $service_name = 'samba' }