jakub 0a97f00356 Auto-register borg repo on the controller per host
backup role now logs into borgcontroller and creates (or looks up) a
repository with alias=inventory_hostname, registering root's pubkey and
the requested storageSize. The resulting SSH URI is injected into the
borgmatic config so each host gets a remote-managed repo without manual
config.

backup_hosts entries gain a `storage_size_gb` field (stripped before
templating) and lose the manual `repositories` entry — the role fills it.
borgcontroller_{username,password} are expected from Semaphore secrets.

Also gitignores .claude/ local state.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-15 21:37:10 +02:00
2026-01-09 18:23:56 +00:00
2026-03-23 17:09:47 +00:00
2026-05-06 14:40:39 +00:00
2026-02-14 00:01:21 +00:00
2026-02-13 14:38:51 +00:00
2026-02-13 22:47:42 +00:00
2026-04-13 16:50:08 +00:00
2026-03-11 16:35:49 +00:00
2026-02-20 14:10:11 +00:00
S
Description
No description provided
1.6 MiB
Languages
Jinja 100%