Hello dear Lobsters,
I have not setup server deployments outside of building images for Azure VMs for a very long time (since before Docker, basically) and I’ve made a little web api that needs to be deployable and updatable in a simple manner, and this deployment and testing should preferably be possible through Jenkins.
What I do remember from when I did server deployments, is that it needs to be automated, or I will screw something up.
The servers it needs to be running on are Ubuntu 20.04 LTS.
What are the options today - I’ve heard of puppet, chef, ansible, NixOS - but I don’t know enough about either of them to know if they’re fit for what I’m doing. I’m going be to running less than 10 servers, by the way.