S09/REQ-9: detect_changed_roles silently skipped unmapped ansible paths
(restore.yml, build-image.yml, group_vars, playbook _tasks), emitted
nonexistent make targets for absent roles (sso_config), and fast_molecule
documented a converge+verify contract that diverged from the executed
full molecule test sequence.
- Map all infra playbooks; unmapped playbooks/ and group_vars/ now fail
open to all testable roles.
- Role selection filtered to dirs present on disk with molecule/ dirs.
- Make targets derived by convention (molecule-<role>) instead of a
stale hardcoded map.
- fast_molecule emits the exact commands CI runs and documents the real
full-test sequence.
Generated with [Devin](https://devin.ai)
Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
emil
approved these changes 2026-09-23 08:10:16 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Auto-approved: all CI checks passed (validate job).