Configuration Management
These configuration management tools are extremely powerful in deploying, configuring, managing, maintaining, a server machine cluster.
Puppet, Chef, Ansible, Salt
Chef
- Chef also use a D.S.L but based on the Ruby syntax.
Puppet
- Puppet use a D.S.L (Domain Specific Language), a mixte between JSON and Ruby.
Salt
Ansible
References
Chef Vs Puppet :
- https://pierrerambaud.com/blog/devops/chef-vs-puppet
- http://www.scriptrock.com/blog/puppet-vs-chef-battle-wages
Moving away from Puppet to Salt
- http://ryandlane.com/blog/2014/08/04/moving-away-from-puppet-saltstack-or-ansible/