• 0 posts
  • 40 comments
Joined 2 years ago
Cake day: July 23rd, 2024
  • What advice do you expect from a Linux discussion group? I suggest you do what you feel is right for a subjective decision like this, all hearing other people’s opinions will do is confirm your feelings.

  • There is a significant difference between AI assisted and AI produced from what I’ve seen and experienced so far.

    Assisted takes generated code and uses it to inform the code actually written, letting it fulfill a boiler plate function or the place of a junior coder at worst.

    Then there are those project committing the AI produced code largely unreviewed and unchanged.

    Former is mostly fine but needs an experienced coder who trained writing code unassisted (where are new coders of that caliber going to come from now?), the latter is a morasse of slop.

  • IMO these kinds of poor man’s automation scripts are only useful to novice sysadmins but those are exactly the kind of people who shouldn’t be running scripts they piped from the internet for both the fact that it’s risky behaviour and the fact they don’t then get the experience doing this manually for themselves to move on from being novice.

    That said, let’s not gate keep. If novices don’t want to gain experience actually doing sysadmin work and level up their abilities and just want stuff that will probably work but that they’ll not be able to fix easily if it doesn’t, at least it’s a starting point and when things break some of them will look deeper.

  • I personally manage my services using ansible, I only set up the actual infrastructure, the virtual machines that run the services, with terraform/opentofu. Docker is one of those in the middle tech between infrastructure and software distribution and it makes more sense to me to treat a service as a role in ansible do I can deploy it (docker, podman package install or whatever), sort it’s networking and handle it’s configuration all in one place. I’m not saying the way you do it is wrong, but this is just a step down the automation rabbit hole.

    It doesn’t appear your setup provisions the actual hosts for docker so I guess you are provisioning manually for that layer? That is another area you might want to leverage opentofu for?

    Also congrats on actually documenting it in a consumable way for others to learn from.