Files
computer-playbook/roles/web-app-stalwart/meta/variants.yml
kevinveenbirkenbachandClaude Opus 5.5 eb8550517d ci(web-app-stalwart): stop pulling deprecated Mailu into the deploy round
Deprecated roles are no longer tested, but Stalwart variant 1 still switched its mailu service key on so CI co-deployed Mailu for the migration e2e. The override and the static mailu key, whose only purpose was that pull, are gone, and the generated cosmos drops the mailu node.

The migration gate keeps only the check that services.stalwart.migration.import_mailu stays declared and off by default. The operator-side import (12_import_mailu.yml, migrate_from_mailu.py) still runs when web-app-mailu is in the inventory; the e2e harness under files/test/ and templates/test.env.j2 now skips itself and is left for removal.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-03 21:11:51 +02:00

56 lines
1.2 KiB
YAML

---
# Matrix-deploy variant overrides for web-app-stalwart.
# See docs/contributing/artefact/files/role/variants.md for the file format.
# Two variants pin every dynamic services.yml flag on then off, so the matrix
# exercises both the in-group_names and not-in-group_names branches (required by
# tests/integration/roles/meta/variants/test_coverage.py). For a single-round
# local deploy, pin one: `make compose-deploy apps=web-app-stalwart variant=0`.
- services:
css:
enabled: true
shared: true
dashboard:
enabled: true
shared: true
logout:
enabled: true
shared: true
postgres:
shared: true
matomo:
enabled: true
shared: true
sso:
enabled: true
shared: true
prometheus:
enabled: true
shared: true
tor:
enabled: true
- services:
css:
enabled: false
shared: false
dashboard:
enabled: false
shared: false
logout:
enabled: false
shared: false
postgres:
shared: false
matomo:
enabled: false
shared: false
sso:
enabled: false
shared: false
prometheus:
enabled: false
shared: false
tor:
enabled: true