10

8

6

4

2


9.9

10.0

8.9

9.8

8.9

9.8

5.4

7.4

5.4
0.0

4.8

8.9

8 Configuration Management tools and projects

  • Ansible

    9.9 10.0 L3 Python
    It's written in Python and manages the nodes over SSH.
  • Chef

    8.9 9.8 L4 Ruby
    It's written in Ruby and Erlang and uses a pure-Ruby DSL.
  • Puppet

    8.9 9.8 L3 Ruby
    It's written in Ruby and uses Puppet's declarative language or a Ruby DSL.
  • (R)?ex

    5.4 7.4 L4 Perl
    It's written in Perl and use plain Perl, over SSH without agent.
  • Pallet

    5.4 0.0 Clojure
    Infrastructure definition, configuration and management via a Clojure DSL.
  • CFEngine

    4.8 8.9 L2 C
    Lightweight agent system. Configuration state is specified via a declarative language.
  • gru

    3.8 7.1 Go
    Orchestration made easy with Go and Lua
  • Slaughter

    2.1 0.2 L5 Perl
    It's written in Perl.

Add another 'Configuration Management' Tool