Add BorgBase offsite backup repository #142

Merged
eblume merged 3 commits from feature/borgbase-offsite-backup into main 2026-02-10 12:47:03 -08:00

3 commits

Author SHA1 Message Date
4cc41cb9b3 Disable RunAtLoad for borgmatic LaunchAgent
Prevents unintended backup runs when Ansible reloads the LaunchAgent.
The StartCalendarInterval (2 AM daily) handles scheduling.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 12:31:40 -08:00
40285134ac Fix SSH auth: use IdentitiesOnly to skip agent keys
The 1Password SSH agent offers many keys, causing "Too many
authentication failures" before the BorgBase key is tried.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 11:27:56 -08:00
9a0bf9bd9b Add BorgBase offsite backup repository
Adds a second borgmatic repository targeting BorgBase (US region) for
offsite backups, completing a 3-2-1 backup strategy. SSH key is managed
via 1Password and deployed by Ansible.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-10 11:24:15 -08:00