4 ms·
Ansible is great if you have workflows where sysadmins SSH to servers manually. It can pretty much take that workflow and automate it. The problem is it doesn’
by dontdoxxme 2y ago
Ansible is great if you have workflows where sysadmins SSH to servers manually. It can pretty much take that workflow and automate it.
The problem is it doesn’t go much beyond that, so you’re limited by SSH roundtrip latency and it’s a pain to parallelize (you end up either learning lots of options or mitogen can help). However fundamentally you’re still SSHing to machines, when really at scale you want some kind of agent on the machine (although ansible is a reasonable way to bootstrap something else).
- dapf 2y ago[dead]
- madcadmium 2y agoWhen I managed a large fleet of EC2 instances running CentOS I had Ansible running locally on each machine via a cron job. I only used remote SSH to orchestrate deployments (stop service, upgrade, test, put back in service).
- alecsm 2y agoWell, that's exactly what we need. Our servers are growing in numbers and it's a pain in the ass the log into each one of them via SSH and do stuff.