I urgently need to backup (and version control) my by now relative elaborate salt config.
The plan is to manage it in a
git repo in a dedicated Vm (whether I push it to some private online repo still needs some contemplation).
A shell script will
a) copy/sync the salt dir to the
b) execute git add/commit(and possibly push) there
From this proposition the need arises to sync an entire directory from
dom0 to the
git vm. I found
https://www.qubes-os.org/doc/copy-from-dom0/ and consequently
qvm-copy-to-vm <target_vm> <file> …
I can see a workflow of packing the salt dir to a *.zip or some such, copying that, unpacking it on the
git vm through
qrexec and preoceeding with git operations … somewhat inelegant.
Is there any other means of syncing an entire directory tree from
dom0 to a vm?
Thanks for any pointers.