feat(garage): add provisioning of and bootstraping

This commit is contained in:
Bert-Jan Fikse 2025-12-18 11:34:09 +01:00
parent 188a6f539f
commit 19986e1205
Signed by: bert-jan
GPG key ID: C1E0AB516AC16D1A
4 changed files with 194 additions and 5 deletions

View file

@ -36,11 +36,25 @@ garage_replication_factor: 1
garage_compression_level: 1
garage_db_engine: "lmdb"
garage_s3_region: "us-east-1"
garage_rpc_secret: "changeme_rpc_secret"
garage_admin_token: "changeme_admin_token"
garage_metrics_token: "changeme_metrics_token"
garage_rpc_secret: "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"
garage_admin_token: "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"
garage_metrics_token: "0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef"
# Traefik configuration
garage_traefik_network: "proxy"
garage_internal_network: "internal"
garage_use_ssl: true
garage_use_ssl: true
# Optional: Garage cluster bootstrap configuration
garage_bootstrap_enabled: false
garage_bootstrap_zone: "dc1"
garage_bootstrap_capacity: "1G"
# Optional: S3 keys to create
# Example:
# garage_s3_keys:
# - name: "my-key"
# buckets:
# - name: "my-bucket"
# permissions: ["read", "write"]
garage_s3_keys: []