Hacker News new | ask | show | jobs
by sofixa 488 days ago
> Did you know that you can use YAML and provision actual cloud provider resources with boring tech? Welcome to Ansible

Anyone using Ansible for cloud infrastructure management is not to be taken seriously. It's among the worst tools for the job - not (always) idempotent, no state tracking, slow, very limited in the resources it can manage, very lacking templating, fun stuff like "state: absent", running, and then having to remove the corresponding lines to delete, etc etc. You're literally better of bash scripting the cloud provider's CLI than using Ansible. Terraform/OpenTofu, Pulumi/tfcdk if you hate your future self are just clearly so much better.

2 comments

Way to lose the forest for the trees.

I was making a point about provisioning VPSes instead of trying to wrangle postgresql restores inside kubectl or equivalent, of how your cloud provider is already provisioning a single physical server via a hypervisor.

I was making a point that facecrook overengineering is about them being boxed into corners, about how very little of big techs solutions translate to real world usage in the web industry i am very much taken seriously in for over 30 years.

You read 'ansible recommended', which I could also argue with you about, but I shan't.

The world is not idempotent either. Neither are any facebook production rollouts lol
Consider that your shrill absolute dismissal, "anyone! Not take seriously!" as if Ansible has been proven wrongful in a court of law, as if your statements are law and binding, get over yourself, for everyones sake. Down voting me into oblivion over a well deserved opinion is rather aggressive and this makes this community unpleasant. I am not clueless and don't like beinf treated as if I am.
> I am not clueless and don't like beinf treated as if I am.

You made a clueless comment which I tired to (constructively) dismiss. If you don't want to be treated as clueless, don't recommend the equivalent of using a hammer to peel potatoes.