I would like to be able to track and log how configuration of all our QEMU VMs across our clusters develop and evolve over time. I plan to do that by periodically snapshotting all qemu instance configs via the PVE cluster API, and stuffing the structured response result in a git repository, stored in one result file per cluster-and-vmid (or maybe vm name; I am not sure yet). I have used this technique with great results in the past for other kinds of resources that cannot meaningfully be managed by a "gitops"-like procedure and process.
Do any of you have a procedure in place to do such a thing? If so, what exactly do you do or use to implement it?
Do any of you have a procedure in place to do such a thing? If so, what exactly do you do or use to implement it?