diff options
Diffstat (limited to 'modules/openldap/manifests/init.pp')
-rw-r--r-- | modules/openldap/manifests/init.pp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/modules/openldap/manifests/init.pp b/modules/openldap/manifests/init.pp index b04379b9..c9d26c89 100644 --- a/modules/openldap/manifests/init.pp +++ b/modules/openldap/manifests/init.pp @@ -1,14 +1,16 @@ class openldap { + include openldap::var + package { 'openldap-servers': } - service { 'ldap': + service { $openldap::var::service: subscribe => Package['openldap-servers'], require => Openssl::Self_signed_cert["ldap.${::domain}"], } - exec { '/etc/init.d/ldap check': + exec { "/etc/init.d/${openldap::var::service} check": refreshonly => true, - notify => Service['ldap'], + notify => Service[$openldap::var::service], } file { '/etc/ssl/openldap/': |