Chef
- ruby based
- RAM consuming, about half of gigabyte per client
- more imperative
SaltStack
- python based
- parallel remote executing commands, example salt ‘*’ cmd.run ‘date’ – this show date on each client
- convenient dry run
Puppet
- ruby based
Ansible
- python based
- SSH based
- fast entry point
- more imperative