masson
Version:
Module execution engine for cluster deployments.
29 lines (20 loc) • 732 B
Markdown
# OpenLDAP Client Check
Make sure we can execute the command `ldapsearch` with the default URL found
inside "/etc/openldap/ldap.conf". The success of the test rely on the command
exit code.
export default header: 'OpenLDAP Client Check', handler: ({options}) ->
## Wait
Wait for OpenLDAP servers to start.
## Check Search
retry: 3
header: 'Search'
if: -> options.check.suffix
cmd: """
ldapsearch -x \
-D '#{options.check.root_dn}' \
-w '#{options.check.root_password}' \
-b '#{options.check.suffix}'
"""
stdout: null # Desactive stdout output in logs