|
Ansible is decent, and it is easy to get started with it. There are cases where it does things with ease which are essentially impossible with Puppet. For example, we use ansible to manage zero-downtime rolling restart of cloud services. This is not reasonable with Puppet because it has next-to-no ability to coordinate actions across multiple machines. To some extent, you can hack stuff up, but I have no wish to write or maintain that sort of thing when I could just use Ansible. Also, Puppet is a pain to debug. For me, the final straw was realizing that for all its vaunted declarative dependency specifications, Puppet cannot cope with having two modules that both want the same system package to be installed (there are ways to hack it, but screw that).
|
# ¿ Mar 1, 2015 20:14 |
|
|
# ¿ Apr 29, 2024 16:24 |