configuration management

salt

No Repo
* It's written in Python.

puppet

No Repo
* It's written in Ruby and uses Puppet's declarative language or a Ruby DSL.

pallet

No Repo
* Infrastructure definition, configuration and management via a Clojure DSL.

chef

No Repo
* It's written in Ruby and Erlang and uses a pure-Ruby DSL.

cfengine

No Repo
* Lightweight agent system. Configuration state is specified via a declarative language.

ansible

No Repo
* It's written in Python and manages the nodes over SSH.