4 ms·
ansible just runs commands over ssh. can’t get more simple.
by datalopers 4y ago
ansible just runs commands over ssh. can’t get more simple.
- encryptluks2 4y agoExcept it is bloated and slow, and primarily only maintained by Red Hat where they don't fix bugs for extended periods of time. Their loops and register methods are extremely slow taking 30 seconds to delete a group of files and folders which only takes a second in Bash.
- datalopers 4y agoBloated, slow, and unmaintained. You’ve just describe the three core tenets of python packages.
- colordrops 4y agoAlso the deployments decay and break over time
- deleted 4y ago[deleted]
- encryptluks2 4y agoVery true. I really wish Terraform would have attempted to solve automation on the scale of Ansible, or another organization would have committed to a replacement in Go or Rust. Unfortunately Ansible is still the best that we have currently.
- softjobs 4y agoThere's https://github.com/purpleidea/mgmt https://github.com/purpleidea/mgmt, written in Go.
- encryptluks2 4y agoThanks.. I'll take another look. Last time I checked it out it wasn't really being maintained but maybe things have improved.
- tetha 4y agoThese are indeed the two to three things I miss about our chef based infrastructure we had before. Doing 200 - 300 things on a system with chef takes 2 minutes in a chef run either at next full half hour + splay, or when forced. With ansible, the very same system at times takes 15 - 20 minutes. And mitogen is kind of a thing which reduces the ansible run back to 2 - 3 minutes - acceptable even enjoyable levels - but it falls apart if the python installation varies across many hosts, or when connecting to many systems at once (though that might be our firewall), or for other reasons if it feels like it. And ansible filters are just something else. I get how to use them by now, but compared to some simple ruby's select + map... yeah. In most cases, once we need two of the complex filters, we just introduce a custom one in pure python because that saves sanity points.