|
|
|
|
|
by jake_morrison
1086 days ago
|
|
Ansible is still the best for tactical automation tasks. The syntax is also approachable for people who don't use it often, e.g. developers. Ansible has poor performance on larger tasks. Idempotency checks to see whether an action needs to be executed require manual work to set up and time to execute. This also makes it slow to work with cloud resources. I switched to Terraform years ago for low-level resource provisioning and cloud automation. I still occasionally use it in conjunction with Packer to create AMIs. The shift to containerized application deployment makes Ansible much less relevant in general. Dockerfiles are bad at idempotency, but the solution is probably not Ansible. |
|