mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-09 12:17:13 +00:00
find_provider_roles now uses build_service_registry_from_roles_dir, the same resolver the SERVICES_DISABLED pre-check uses. Previously it matched only roles with a literal compose.services.<svc>.image entry, so services exposed via compose.services.<entity>.provides (e.g. mailu → email) were invisible to the init phase. The pre-check then flagged the unresolved provider role as a conflict and aborted every fresh-purged deploy that disabled "email". Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>