feat(secrets): cut vault over to SOPS+age (P2) #29
Loading…
Reference in a new issue
No description provided.
Delete branch "jfraeys/chore/secrets-p2-cutover"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
P2: cut the infra vault over to SOPS+age.
scripts/sops-cutover.sh; round-trip verified key-for-key. Fresh-clone decrypt
with only the Bitwarden recovery key passed (2026-10-09).
OIDC client secret). Only those 3 keys changed; both recipients kept. NOT yet
deployed: replay vaultwarden AND authelia together via
scripts/with-vault.sh ansible-playbook -i inventory/hosts.yml playbooks/services.yml --tags vaultwarden,authelia --limit services_hosts
secrets/vault.yml, so bare ansible-playbook ran with empty secrets);
deploy-services.sh, rotate-secret.sh hints and playbooks/rotate-secret.yml
use it.
continue without secrets instead of exit 2, since vault.sops.yml is now
tracked. CI env var names are assumed; confirm on the first CI run.
Risk before merge: run staging-validate on this branch to confirm the CI fallback.
Still open for P2: staging deploy under SOPS, then retire Ansible Vault.
🤖 Generated with Claude Code