diff options
Diffstat (limited to 'manifests')
| -rw-r--r-- | manifests/server/ads.pp | 12 | 
1 files changed, 9 insertions, 3 deletions
| diff --git a/manifests/server/ads.pp b/manifests/server/ads.pp index ea6523d..8ca8d45 100644 --- a/manifests/server/ads.pp +++ b/manifests/server/ads.pp @@ -29,9 +29,15 @@ class samba::server::ads($ensure = present,      'RedHat' => 'krb5-workstation',      default  => 'krb5-user',    } -  $winbind_package = $osfamily ? { -    'RedHat' => 'samba-winbind', -    default  => 'winbind', + +  if $osfamily == "RedHat" { +    if $operatingsystemrelease =~ /^6\./) { +      $winbind_package = 'samba-winbind' +    } else { +      $winbind_package = 'samba-common' +    } +  } else { +    $winbind_package = 'winbind'    }    package{ | 
