Zookeeper Client Check
TODO: Cloudera provides some interesting tests.
module.exports = header: 'Zookeeper Client Check', handler: ({options}) ->
Wait
@call 'ryba/zookeeper/server/wait', once: true, options.wait_zookeeper_server
Telnet
@system.execute
header: 'Shell'
cmd: """
zookeeper-client \
-server #{options.zookeeper_quorum} <<< 'ls /' \
| egrep '\\[.*zookeeper.*\\]'
"""
retry: 3