Files
computer-playbook/roles/web-svc-asset/meta/variants.yml
kevinveenbirkenbachandClaude Opus 5 116115f5ca fix(web-svc-asset): bind web-svc-file as a hard dependency
The asset role copies its files into web-svc-file's webroot and redirects
its own domain onto web-svc-file's, yet declared the provider as
group-conditional. The minimal matrix variant pinned it off, so the round
deployed asset alone: the redirect target had no vhost, openresty rejected
the SNI, and the CSP health check failed the whole deploy after 26 retries.

Making the flags literal takes the key out of the variant matrix, which
variants-static-override requires -- a variant may not override a literal
base flag.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-17 18:02:31 +02:00

26 lines
562 B
YAML

---
# Matrix-deploy variant overrides for web-svc-asset.
# See docs/contributing/artefact/files/role/variants.md for the file format.
# variant pinning every dynamic services.yml flag to true so the
# matrix exercises the in-group_names branch of web-svc-asset.
- services:
matomo:
enabled: true
shared: true
prometheus:
enabled: true
shared: true
tor:
enabled: true
- services:
matomo:
enabled: false
shared: false
prometheus:
enabled: false
shared: false
tor:
enabled: true