cluster launching tool for dev work
Recently I reached an inflection point where my annoyance of launching
clusters finally overcame my laziness. I wanted something similar to CCM,
so I wrote it.
The tool was designed for our usage at TLP, which usually means quickly
firing up clusters for running tests. It started out as some scripts,
added a little docker, and eventually reached a point where it's generic
enough to OSS.
I don't expect (or want, for that matter) this to be a tool for normal
Cassandra users to launch clusters. It's designed for taking a C*
codebase, turn it into a deb package and push it onto a handful of
servers. It configures some stuff for you automatically, like seeds. It
has bugs, you'll probably need to read the code to figure it out while I
work on improving the docs. It definitely needs more features & polish as
well, but I figured hey, might as well share what I have maybe someone will
find it useful.
It's Apache licensed, so feel free to do what you want with it. I'll try
to update the docs to make it a little friendlier to use.