diff --git a/docs/comparisons.html b/docs/comparisons.html new file mode 100644 index 0000000000..b2680cf85b --- /dev/null +++ b/docs/comparisons.html @@ -0,0 +1,140 @@ +Comparisons +=========== + +Confused about how Ansible fits in? Here's a comparison with some common tools. +Accuracy is important, so corrections are VERY welcome if we've got something wrong. +For space reasons, we can't list everybody's favorite management tool. + +
+ | Ansible | +Puppet | +Chef | +Func | +Capistrano | +
Purpose | +Config, Deployment, Ad-Hoc | +Config, Deployment | +Config, Deployment | +Ad-Hoc | +Deployment | +
Config Language | +YAML format | +Custom DSL | +Ruby code | +None | +None | +
Config Language Style | +Very simple, not expressive | +Very rich & expressive | +Very rich & expressive | +None | +None | +
Communication | +SSH push | +SSL pull or push trigger | +SSL pull or push trigger(?) | +SSL push | +SSH | +
Daemons Required? | +no | +yes | +yes | +yes | +no | +
Database Required | +no | +yes | +yes | +no | +no | +
Inventory Features | +planned | +yes | +yes? | +yes | +no | +
Message Bus Required | +no | +yes | +yes | +no | +no | +
Implemented In | +Python | +Ruby | +Ruby, Erlang | +Python | +Ruby | +
Extensible In | +Anything! | +Ruby | +Ruby | +Python | +Ruby | +
Codebase Size | +Small | +Large | +Large | +Medium | +Medium | +
Module Support | +Emerging | +Wide/Established | +Wide/Established | +Medium/Established | +Poor | +
Users Targeted | +Sysadmins, developers, web admins | +Sysadmins | +Sysadmins, web admins | +Sysadmins, developers | +Web admins | +
Can Easily Build Applications On It | +Yes | +No | +No | +Yes | +No | +
Delegated Hierachies | +No | +No | +No | +Yes | +No | +