File tree Expand file tree Collapse file tree 1 file changed +23
-3
lines changed
Expand file tree Collapse file tree 1 file changed +23
-3
lines changed Original file line number Diff line number Diff line change 11class pamldap::install {
2+ include "pamldap::install::$operatingsystem"
3+ }
4+
5+ class pamldap::install::common {
26 if ! defined (Package[' sssd' ]) {
37 package { 'sssd' : ensure => installed }
48 }
5- if ! defined (Package[' sssd-client' ]) {
6- package { 'sssd-client' : ensure => installed }
7- }
89 if ! defined (Package[' openldap-clients' ]) {
910 package { 'openldap-clients' : ensure => installed }
1011 }
1112}
13+
14+ class pamldap::install::redhat inherits pamldap::install::common {
15+ if ! defined (Package[' sssd-client' ]) {
16+ package { 'sssd-client' : ensure => installed }
17+ }
18+ }
19+
20+ class pamldap::install::centos inherits pamldap::install::redhat {
21+ # No changes
22+ }
23+
24+ class pamldap::install::ubuntu inherits pamldap::install::common {
25+ if ! defined (Package[' libnss-sss' ]) {
26+ package { 'libnss-sss' : ensure => installed }
27+ }
28+ if ! defined (Package[' libpam-sss' ]) {
29+ package { 'libpam-sss' : ensure => installed }
30+ }
31+ }
You can’t perform that action at this time.
0 commit comments