diff options
author | Michael Scherer <misc@mageia.org> | 2012-01-21 23:25:51 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2012-01-21 23:25:51 +0000 |
commit | b53d73f47a6f42dee0efd8076e78ddea4fbce236 (patch) | |
tree | db0af56212b7d1ffd92e07719e95193b23511340 | |
parent | 4010080941e65b96b7339ff9f60d54c9007d0908 (diff) | |
download | puppet-b53d73f47a6f42dee0efd8076e78ddea4fbce236.tar puppet-b53d73f47a6f42dee0efd8076e78ddea4fbce236.tar.gz puppet-b53d73f47a6f42dee0efd8076e78ddea4fbce236.tar.bz2 puppet-b53d73f47a6f42dee0efd8076e78ddea4fbce236.tar.xz puppet-b53d73f47a6f42dee0efd8076e78ddea4fbce236.zip |
do a config check before restarting openldap
-rw-r--r-- | modules/openldap/manifests/init.pp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/openldap/manifests/init.pp b/modules/openldap/manifests/init.pp index 1a1530d5..d3f344cb 100644 --- a/modules/openldap/manifests/init.pp +++ b/modules/openldap/manifests/init.pp @@ -3,7 +3,7 @@ class openldap { file { $name: require => Package["openldap-servers"], content => $content, - notify => [Service['ldap']] + notify => Exec["/etc/init.d/ldap check"], } } @@ -15,6 +15,11 @@ class openldap { require => Openssl::Self_signed_cert["ldap.$domain"], } + exec { "/etc/init.d/ldap check": + refreshonly => true, + notify => Service["ldap"], + } + file {"/etc/ssl/openldap/": ensure => directory, } |