fix: remove all remaining Vaultwarden references after service removal
Some checks failed
CI/CD / syntax-check (push) Successful in 1m1s
CI/CD / deploy (push) Has been cancelled

- tasks/main.yml: remove vaultwarden_image from image pull list
- tasks/directories.yml: remove vaultwarden/data directory creation
- backup.sh.j2: remove Vaultwarden backup/restore section and stop command

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
jack 2026-03-26 04:49:12 +07:00
parent 58e9a0f08b
commit a620bb381c
3 changed files with 1 additions and 16 deletions

View file

@ -32,15 +32,6 @@ docker exec plane-db pg_dump -U plane plane \
| gzip > "${WORK_DIR}/data/databases/plane.sql.gz"
log " → databases/plane.sql.gz ($(du -sh "${WORK_DIR}/data/databases/plane.sql.gz" | cut -f1))"
# ── Vaultwarden data volume ──────────────────────────────────────────────────
log "Backing up Vaultwarden data..."
docker run --rm \
--volumes-from vaultwarden \
-v "${WORK_DIR}/data/volumes:/backup" \
alpine:3 \
tar czf /backup/vaultwarden.tar.gz /data
log " → volumes/vaultwarden.tar.gz ($(du -sh "${WORK_DIR}/data/volumes/vaultwarden.tar.gz" | cut -f1))"
# ── Forgejo data volume (repos, attachments, LFS) ───────────────────────────
log "Backing up Forgejo data..."
docker run --rm \
@ -70,7 +61,7 @@ cat > "${WORK_DIR}/data/RESTORE.md" << 'RESTORE_EOF'
## Step 1 — Stop services that need data restored
```bash
cd /opt/services
docker compose stop forgejo plane-api plane-web plane-admin plane-space plane-worker plane-beat uptime-kuma vaultwarden
docker compose stop forgejo plane-api plane-web plane-admin plane-space plane-worker plane-beat uptime-kuma
docker compose stop forgejo-db plane-db
```
@ -85,10 +76,6 @@ zcat data/databases/plane.sql.gz | docker exec -i plane-db psql -U plane plane
## Step 3 — Restore volume data
```bash
# Vaultwarden — extracts /data/ into the container
docker run --rm --volumes-from vaultwarden -v $(pwd)/data/volumes:/backup \
alpine:3 sh -c "cd / && tar xzf /backup/vaultwarden.tar.gz"
# Forgejo — extracts /data/ into the container
docker run --rm --volumes-from forgejo -v $(pwd)/data/volumes:/backup \
alpine:3 sh -c "cd / && tar xzf /backup/forgejo.tar.gz"

View file

@ -17,7 +17,6 @@
loop:
- traefik
- traefik/dynamic
- vaultwarden/data
- forgejo/data
- forgejo/db
- plane/pgdata

View file

@ -6,7 +6,6 @@
ansible.builtin.command: docker pull {{ item }}
loop:
- "{{ traefik_image }}"
- "{{ vaultwarden_image }}"
- "{{ forgejo_image }}"
- "{{ forgejo_db_image }}"
- "{{ plane_frontend_image }}"