Skip to content

Instantly share code, notes, and snippets.

@huandu
Created May 31, 2013 08:25
Show Gist options
  • Save huandu/5683597 to your computer and use it in GitHub Desktop.
Save huandu/5683597 to your computer and use it in GitHub Desktop.
Quick thoughts about my new personal project, "the sisters".

System admin work is boring. I want to find a way to save myself (and other system admins if possible).

I was inspired by github's hubot. It's expressive simple and really make system admin's work funny. I like the idea learning by watching. I want to use the hubot in my project.

But sadly, hubot just misses one important thing - it's a centralized bot without any network level support. In my scenario, I have some computers in cloud, some in real racks and some in company's intranet. I don't have a server that can communicate to all other servers. I need a "bridge" to connect all servers so that I can use the bot to control everything.

What's more, I want the "bridge" is able to work as a back door application. I don't want to be bothered by authentication details. I need to use one unified credential to operate all servers.

I call this bridge application as "the sisters". This name comes from a Japanese novel Toaru Majutsu no Index. There is a plan called "the sisters" in this novel. This plan is to build tens of thousands of clone super girls who can control electricity. These clone girls can build a network using their skill. In this network, they can share any information and perform any calculation task.

I consider the hubot as a human interface to "the sisters", while "the sisters" does the real work for hubot.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment