jfryman/puppet-openldap — pull request #8 by decibelhertz (2013-06-13 00:09:44+00:00)
Title: service on RHEL is 'slapd', not 'ldap'.

Used ...::osfamily. to hack around this issue as I am not sure what would break on the SuSE variants (nor Fedora, actually). RHEL openldap definitely uses 'slapd' for its service.

Results in Puppet from my fork:

notice: /Stage[main]/Ldap::Server::Service/Service[slapd]/ensure: ensure changed 'stopped' to 'running'