Kevin Veen-Birkenbach b867a52471
Refactor and extend role dependency resolution:
- Introduced module_utils/role_dependency_resolver.py with full support for include_role, import_role, meta dependencies, and run_after.
- Refactored cli/build/tree.py to use RoleDependencyResolver (added toggles for include/import/dependencies/run_after).
- Extended filter_plugins/canonical_domains_map.py with optional 'recursive' mode (ignores run_after by design).
- Updated roles/web-app-nextcloud to properly include Collabora dependency.
- Added comprehensive unittests under tests/unit/module_utils for RoleDependencyResolver.

Ref: https://chatgpt.com/share/68a519c8-8e54-800f-83c0-be38546620d9
2025-08-20 02:42:07 +02:00
..
2025-07-17 16:38:20 +02:00
2025-08-16 00:01:46 +02:00
2025-07-17 15:39:31 +02:00
2025-07-12 17:05:00 +02:00
2025-05-09 17:47:33 +02:00
2025-05-20 14:31:50 +02:00
2025-05-16 11:46:25 +02:00