aboutsummaryrefslogtreecommitdiffstats
path: root/molecule/default/tests
Commit message (Collapse)AuthorAgeFilesLines
* Add support for non-root backup clientsColin Wilk2026-06-273-29/+133
|
* borg!: support multiple backups to same targetColin Wilk2026-06-271-41/+41
| | | | | | | | | | | | | | | | | | This brings support for multiple backups pointing to the same borg server, different repositories, from the same client. We support this by parsing the SSH authorized key file first and appending allowed repositories to allow independent definitions of the borg targets. So that the decryption_keys do not clash we include the repository name as well as the host in the key. This will lead to new keys being created for existing hosts in the new format. Old Format: {{ combine({inventory_hostname: borg_keys.stdout}) }} New Format: {{ combine({(inventory_hostname ~ '_' ~ borg_repo_name): borg_keys.stdout}) }} If upgrading from an older version that used just the hostname as the key, your existing `decryption_keys.yml` can be manually removed once the new format is also added.
* test: add larger test suite for roleColin Wilk2026-06-278-40/+796
| | | | | | | | - Add test systems for client/server setup - Add tests for systemd service and timer files - Add tests for SSH connectivity - Add tests for security configurations - Add tests for multi-instance backup scenarios
* Update and fix pre-commit hooksColin Wilk2026-06-261-6/+27
|
* test: add tests for systemd exist success statusColin Wilk2026-06-231-0/+12
|
* initColin Wilk2023-05-241-0/+57
Signed-off-by: Colin Wilk <colin.wilk@tum.de>