wolverian / box

box! is full of boxes
ISC License
6 stars 1 forks source link

Box is full of boxes

I just know I have a Debian box somewhere…

Box in action

Do you have more than π boxes? Are you constantly forgetting about them?

With Box you can easily:

All this and more, for the low price of nothing! Get Box today!

Overview

Box is a remote command execution program. Box allows you to run commands on all of your servers and presents the produced results in a readable format.

Box is liberally licensed with the ISC license.

In the future, Box will likely morph into a minimal configuration management system.

Who Box is for

Box is designed for managing at most twentyish boxes. If you have a larger deployment, we recommend that you use tools like Ansible, Salt Stack, Chef or Puppet (in roughly increasing order of complexity).

Requirements

Getting started

Box doesn't have a an installation method yet. You can run it easily from a Git clone, though:

git clone git@github.com:wolverian/box.git
cd box
echo user1@host1.com >> etc/hosts
echo user2@host2.com >> etc/hosts
PATH=bin:$PATH
box tasks
…
box id
…

Troubleshooting

I can't enter my server password

Box requires that you use SSH keys for authentication.