Fixes three critical regressions from previous deployment: 1. **Mailgun SMTP Credentials** - Added mailgun_api_key to secrets/shared.sops.yaml - Updated deploy.yml to load and merge shared secrets - Mailgun credentials now created automatically per client 2. **Nextcloud OIDC Integration** - OIDC provider creation now works (was timing issue) - "Login with Authentik" button restored on Nextcloud login 3. **Infrastructure Deployment** - Fixed deploy-client.sh to create full infrastructure (DNS + server) - Removed -target flag that caused incomplete deployments Changes: - ansible/playbooks/deploy.yml: Load shared secrets and merge into client_secrets - secrets/shared.sops.yaml: Add Mailgun API key for all clients - secrets/clients/dev.sops.yaml: Add dev client configuration - scripts/deploy-client.sh: Apply full infrastructure without -target flag All services now functional: ✅ Traefik reverse proxy with auto SSL ✅ Authentik SSO with email configuration ✅ Nextcloud with OIDC login and email ✅ Mailgun SMTP credentials (dev@mg.vrije.cloud) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .gitignore | ||
| dev.sops.yaml | ||
| test-temp.sops.yaml | ||
| test.sops.yaml | ||