Just putting my little pyinfra ↔ incus connector pyinfrincus out there.
For those not in the know, pyinfra is a darn fun little project to manage infrastructure. I would highly recommend it if you have long running vms or containers you want to manage. I wanted to avoid installing and setting up ssh as a pre-requisite to using it to manage the lxc containers and vms in my homelab. I wrote a little connector in my private infrastructure repository and decided to spin it out into its own project. For now it just wraps the incus cli since that fits my use case. But I have been using it for a few weeks now and it has been working well for me. It supports instances, different remotes (@incus/nondefaultserver:containername), etc.
I use it for a variety of things; a Frigate NVR, TP-Link Omada software controller, Dagu instance. It helps me keep track of configs, systemd services and timers, all kinds of things.
Thanks Stéphane and all the other contributors making incus so great!