I wrote a knife plugin called kitchen-scribe (https://rubygems.org/gems/kitchen-scribe) for managing chef configuration
(environments, roles and nodes) as a command-line alternative to the web
console.

It allows you to prepare change-sets without editing big JSON objects,
apply them to specific nodes/environments/roles using the search API, and
track changes to your setup with git. You can find all the documentation on
the github page (https://github.com/khozlov/kitchen-scribe).

u2i is a web technology consulting company founded in NYC in 2001. But we've also been in Krakow since 2005. We are almost 50 people, and we can be everywhere right now - in one of the offices, on a plane or out, having lunch.