def zookeeper(restart, start, stop, force_stop, clean, zk_servers, wait_before_start, wait_before_kill): cluster = Cluster() if(restart or stop): logging.debug("Shutting down Zookeeper") cluster.shutdownZookeeper() if(force_stop): logging.debug("Waiting for "+str(wait_before_kill)+" seconds") sleep(wait_before_kill) logging.debug("Force Killing Zookeeper") cluster.killZookeeper() if(clean): logging.debug("Cleaning Zookeeper") cluster.cleanZookeeper() if(restart or start): logging.debug("Waiting for "+str(wait_before_start)+" seconds") sleep(wait_before_start) logging.debug("Starting Zookeeper") cluster.startZookeeper() click.echo(cluster.getReport())