@icedquinn At this rate Terraform can provision nearly everything. Not even kidding here. Even stuff like DataDog and PagerDuty gets provisioned.
I need to learn some more k8s stuff for work, but I am looking at Nomad because everybody is using k8s. ;-)
@icedquinn
I've worked with SaltStack in 2015 and onward because at the time with salt-cloud it was the only free provisioning and configuration management option out there. If I wanted to provision stuff in AWS I had to use Enterprise version of Puppet, Chef and Ansible Tower. Salt with Salt-Cloud was the only option that provided all the things I needed out of the box.
The thing that bugged me about SaltStack was that every upgrade was a chore. A lot went well, but other parts required on-machine intervention to fix something. It was annoying AF.
I gave up when VMWare bought them for some reason back in 2020, but by that time Terraform was the industry standard.
I'll take a look at Pulumi. By the sounds of it its going to be perfect to provision my NixOS boxes. ;-)
i heard about pulumi today and it sounds interesting. i guess its terraform but you're meant to create the provision file from a script instead of directly in the conf format.
as for nomad it's more of a tool you use if you need to cram in to exotic infrastructure. if you can fit everything about containers and kube and you need scale then absolutely do that because life will suck the least but nomad helps if you have machines that can't run docker that need job schedules.
there's always salt which nobody talks about. some mad lads were running FBSD jails with salt daemons inside. worked like a dream. though the docs for salt are indecipherable.