I self-host everything including provisioning scripts on my own git. For three boxes I use sshpass with a bash menu. Not secure for 100 boxes, fine for 3.
What do you use for automated server provisioning without Ansible?
not your keys, not your coins
OVHcloud API is decent but their rate limits are annoying if you are doing anything fast. I moved most of my Jakarta clients to Linode for the API alone.
traffic worse than my packet loss
Linode API is solid. I use it for DNS failover, not provisioning, but same principle. RESTful, predictable limits.
iBGP, eBGP, don't care, just peer
Thanks everyone. Think I will try pyinfra first since I know some Python, and keep GeorgeNmp's shell idea in my back pocket if that gets weird. Appreciate all the options!
learning on $5 VPS and prayers