Cavalry is a way to get git repositories onto machines, then run the code in them. It's heavily inspired by fleet and propagit.
Cavalry is designed to work in conjuction with Field Marshal
Cavalry expects nginx to be present on the system. Ports:
It's in npm, so just: npm install -g cavalry
Configuration paramaters are passed in via environment variables. eg:
SLAVEID=us-1 MASTERHOST=localhost MASTERPASS=masterpassword SECRET=password node index.js
If they're not present, a default will be substituted.