Review Dec 2016
For the BonsaiFramework I liked Chef the most.
Product | Inception | Control Mechanism | OS Agnostic | Enterprise Attributes | Key Relative Strength | Key Relative Weakness | Language | Bonsai Notes |
---|---|---|---|---|---|---|---|---|
Ansible | SSH with Python requiring root. | |||||||
Chef | Chef Agent | Yes | Provides SaaS to handle analytics and hybrid delivery models. | Focused on infrastructure as code and able to create systems from scratch. | Subset of Ruby | Has Chef Provisioning to create machines using chef-client supporting LXC, Amazon EC2 and more. | ||
Puppet | Puppet Agent using XMLRPC over HTTPS | Yes | Cluster approach with multiple masters for high availability and scalability. | Mature | Certificate management can be difficult with multiple masters. |
| ||
Salt | SSH or Client | Development focused to be scalable and distributed. |
| |||||
Spring Config Server |
| Yes |
|
|
|
Resources
Video Review - https://www.youtube.com/results?search_query=ansible+vs+chef+vs+puppet+
Spring Config Server - https://cloud.spring.io/spring-cloud-config/; https://cloud.spring.io/spring-cloud-config/spring-cloud-config.html