You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
refactor: reorganize ansible module structure to eliminate duplicate naming
- Move src/ansible/template_renderer.rs to src/ansible/template/renderer/mod.rs
- Move src/ansible/inventory_template_renderer.rs to src/ansible/template/renderer/inventory.rs
- Create new hierarchical module structure: ansible/template/renderer/
- Remove redundant '_template_renderer' suffix from file names for cleaner organization
- Update all imports and module exports to use new paths
- Maintain all existing functionality and test coverage (247 tests pass)
- Improve code organization with logical grouping: template → renderer → specific types
The new structure is more intuitive:
ansible/
mod.rs (exports AnsibleTemplateRenderer, InventoryTemplateRenderer)
template/
mod.rs
renderer/
mod.rs (AnsibleTemplateRenderer)
inventory.rs (InventoryTemplateRenderer)
0 commit comments