Isn't it ironic that companies which build giant rube goldberg machines out of k8s and docker and ansible and The Cloud and so on, all in the name of reliability and uptime, seem to have a lot more issues than those who don't do all that crap

@sir What's wrong with Ansible though? What is a better alternative?

@amiloradovsky @sir I love Ansible because it lets me (1) document in code exactly how my servers are set up, and (2) quickly rebuild my servers if something goes wrong.

That said, Drew has a point; because Ansible makes servers easier to maintain, it enables/encourages more complex configurations that you would not create if you had to deploy everything by hand. The complexity is still there, even if you manage it with automation.

Follow

@skyfaller @sir I actually agree with both points:

  • I found helpful, even though I'm into declarative distributions and all

  • complexity is something to avoid, it makes things faulty

But still, if some tools make an issue less annoying, it isn't yet a reason to discourage their usage.

I'd say, the people responsible for the infrastructure should ask themselves "what if we start using Ansible?" only after "do we really need it to be this complex?".

Sign in to participate in the conversation
Functional Café

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!