garage01: add Garage S3 service with Caddy HTTPS proxy

Configure Garage object storage on garage01 with S3 API, Vault secrets
for RPC secret and admin token, and Caddy reverse proxy for HTTPS access
at s3.home.2rjus.net via internal ACME CA. Includes flake entry, VM
definition, and Vault policy for the host.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-13 21:24:25 +01:00
parent 5d3d93b280
commit b2b6ab4799
6 changed files with 163 additions and 0 deletions

View File

@@ -39,6 +39,11 @@ locals {
"secret/data/shared/homelab-deploy/*",
]
}
"garage01" = {
paths = [
"secret/data/hosts/garage01/*",
]
}
}