@plexus my homelab is powered by a single python script that basically reimplements rsync over ssh and can trigger commands on changes to specific paths (like, /etc/nginx.conf changed => docker restart nginx)
It's like... 10% of ansible I guess? But whenever I describe this to people they're like "have you considered kubernetes?" and it's well under 10% of the complexity of *that*
@emily I once heard someone say "use kubernetes if you have a $1M ops problem to solve", and that has been my rule of thumb ever since. Less than a six figure ops budget = no kubernetes for you.