Kevin Veen-Birkenbach 6e538eabc8
Enhance tree builder: detect include_role dependencies from tasks/*.yml
- Added logic to scan each role’s tasks/*.yml files for include_role usage
- Supports:
  * loop/with_items with literal strings → adds each role
  * patterns with variables inside literals (e.g. svc-db-{{database_type}}) → expanded to glob and matched
  * pure variable-only names ({{var}}) → ignored
  * pure literal names → added directly
- Merges discovered dependencies under graphs["dependencies"]["include_role"]
- Added dedicated unit test covering looped includes, glob patterns, pure literals, and ignoring pure variables

See ChatGPT conversation (https://chatgpt.com/share/68a4ace0-7268-800f-bd32-b475c5c9ba1d) for context.
2025-08-19 19:00:03 +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