cli.meta.applications.in_group_deps package¶
Module contents¶
Compatibility wrapper.
- This package was migrated from a flat module (in_group_deps.py) to a package layout:
in_group_deps/__main__.py contains the original implementation.
We re-export the public API so existing imports keep working.
- class cli.meta.applications.in_group_deps.FilterModule¶
Bases:
object- applications_if_group_and_deps(applications, group_names)¶
- Return only those applications whose key is either:
directly in group_names, or
the application_id of any role reachable (recursively) from any group in group_names via meta/dependencies.
- filters()¶
- cli.meta.applications.in_group_deps.find_role_dirs_by_app_id(app_ids, roles_dir)¶
Map application_ids to role directory names based on vars/main.yml in each role.
- cli.meta.applications.in_group_deps.main()¶