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. Code: https://github.com/thelastpickle/tlp-cluster Docs: http://thelastpickle.com/tlp-cluster/ 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. -- Jon Haddad http://www.rustyrazorblade.com twitter: rustyrazorblade