4 ms·
Puppet is a project to implement. Once it's implemented, it's great. It requires dedicated infrastructure to work properly. Ansible is much easier to step into
by pnutjam 2y ago
Puppet is a project to implement. Once it's implemented, it's great. It requires dedicated infrastructure to work properly.
Ansible is much easier to step into slowly if you don't have time to implement a full deployment project before you can use it. You can start without dedicated infrastructure and add later if you want more centralized management.
- mdaniel 2y agohttps://github.com/ansible/awx#readme https://github.com/ansible/awx#readme is also helpful if one needs "runbook" behavior to allow arbitrary audiences to run playbooks without the headache of installing something and dealing with local cred management. Interestingly, it also offers a "callback" system to allow machines to request a playbook upon themselves in cases where ansible-pull isn't appropriate/helpful