Ansible is an IT automation tool. It can configure
systems, deploy software, and orchestrate more advanced IT tasks such as
continuous deployments or zero downtime rolling updates.
“Chef turns infrastructure into code. With Chef, you
can automate how you build, deploy, and manage your infrastructure. Your infrastructure becomes
as versionable, testable, and repeatable as application code."
“Puppet is a configuration management solution that
allows you to define the state of your IT infrastructure, and then
automatically enforces the desired state. Puppet automates every step of the
software delivery process, from provisioning of physical and virtual machines
to orchestration and reporting; from early-stage code development through
testing, production release and updates.”
“SaltStack takes a new approach to infrastructure
management by developing software that is easy enough to get running in
seconds, scalable enough to manage tens of thousands of servers, and fast
enough to control and communicate with them in milliseconds. SaltStack delivers
a dynamic infrastructure communication bus used for orchestration, remote
execution, configuration management and much more. The Salt project was
launched in 2011 and today is the fastest-growing, most-active infrastructure
orchestration and configuration management open source project in the world.
The SaltStack community is committed to keeping the Salt project focused,
friendly, healthy and open.”
And some comparisions :
- [infoworld] Puppet vs. Chef : http://www.infoworld.com/article/2614204/data-center/puppet-or-chef--the-configuration-management-dilemma.html
- [infoworld] Review : Puppet vs. Chef vs. Ansible vs. Salt : http://www.infoworld.com/article/2609482/data-center/data-center-review-puppet-vs-chef-vs-ansible-vs-salt.html
- [infoworld] Review: Ansible orchestration is a veteran Unix admin's dream : http://www.infoworld.com/article/2612397/data-center/review--ansible-orchestration-is-a-veteran-unix-admin-s-dream.html
- [infoworld] Review: Salt keeps server automation simple : http://www.infoworld.com/article/2612536/data-center/review--salt-keeps-server-automation-simple.html
- Review: Puppet 3.0 pulls more strings http://www.infoworld.com/article/2611099/data-center/review--puppet-3-0-pulls-more-strings.html
Other links :
RépondreSupprimer* Compute Engine Management with Puppet, Chef, Salt, and Ansible
https://cloud.google.com/solutions/google-compute-engine-management-puppet-chef-salt-ansible?hl=en
"Over the last decade, a vibrant ecosystem of open source tools has emerged to manage the complexity of large-scale compute deployments. These tools can enable you to keep your services' uptime high and operational costs low."
* Lessons from using Ansible exclusively for 2 years.
https://blog.serverdensity.com/what-ive-learnt-from-using-ansible-exclusively-for-2-years/
"My hope with this article is actually to be able to give you some Ansible use cases, practical applications, and best practices; with the ulterior motive of persuading you that Ansible is a product worth looking into. That way you may come to your own conclusions about whether or not Ansible is the right tool for your environment."
* Moving away from Puppet: SaltStack or Ansible?
http://ryandlane.com/blog/2014/08/04/moving-away-from-puppet-saltstack-or-ansible/
"At this point both Salt and Ansible are viable and excellent options for replacing Puppet. As you may have guessed by now, I’m more in favor of Salt. I feel the language is more mature, it’s much faster and the community is friendlier and more responsive. If I couldn’t use Salt for a project, Ansible would be my second choice. Both Salt and Ansible are easier, faster, and more reliable than Puppet or Chef.
As you may have noticed earlier in this post, we had 10,000 lines of puppet code and reduced that to roughly 1,000 in both Salt and Ansible. That alone should speak highly of both."
* Apache Cloudstack
"open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform.[...] CloudStack currently supports the most popular hypervisors: VMware, KVM, XenServer, Xen Cloud Platform (XCP) and Hyper-V. "
https://cloudstack.apache.org/
* Capistrano
http://capistranorb.com/