---
# 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:
docs:
enabled: false
shared: false
design:
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:
docs:
enabled: true
shared: true
design:
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
stalwart:
migration:
import_mailu: true
mailbox_map:
- source: "legacy-mapped@{{ DOMAIN_PRIMARY }}"
target: "biber@{{ DOMAIN_PRIMARY }}"
aliases:
- address: "@{{ DOMAIN_PRIMARY }}"
destinations:
- "administrator@{{ DOMAIN_PRIMARY }}"
- address: "team@{{ DOMAIN_PRIMARY }}"
destinations:
- "administrator@{{ DOMAIN_PRIMARY }}"
- "biber@{{ DOMAIN_PRIMARY }}"
- "team@routing-probe.invalid"
forwards:
- address: "biber@{{ DOMAIN_PRIMARY }}"
destinations:
- "administrator@{{ DOMAIN_PRIMARY }}"
- "biber@routing-probe.invalid"