Files
computer-playbook/roles/sys-ctl-cln-certs/meta/services.yml
kevinveenbirkenbachandClaude Opus 4.7 4f55c1dbf4 fix(roles): mark sys-ctl-cln-certs nocheck + add cln-faild-bkps dep to local-2-device
sys-ctl-cln-certs is gated at runtime by
`lookup('tls', application_id, 'mode') == 'letsencrypt'` inside
mtn-cert-renew's include chain, which the role-id/category-match
required_by mechanism cannot express. Mark the role with
`# nocheck: required-by-coverage` and the reason inline.

svc-bkp-local-2-device picks up sys-ctl-cln-faild-bkps as an explicit
dependency so failed snapshots on the external device are torn down
the same way they are for the container-2-local path.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-23 04:23:46 +02:00

5 lines
203 B
YAML

---
# nocheck: required-by-coverage — gated by `lookup('tls', application_id, 'mode') == 'letsencrypt'` via mtn-cert-renew meta-dep, not expressible via role-id/category match
certs:
lifecycle: beta