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
feat: implement template-based configuration system
- Add Tera template engine for dynamic configuration rendering
- Migrate config/ → templates/ with template variables ({{ansible_host}}, {{ansible_ssh_private_key_file}})
- Implement 4-stage E2E workflow: static templates → infrastructure → runtime templates → execution
- Add comprehensive template system with type-safe wrappers and early error detection
- Remove direct file modification during E2E tests (preserves git working tree)
- Add build/ directory for generated runtime configs (git-ignored)
- Update documentation and workflows to use new template system
- Add 21 comprehensive tests (17 unit tests + 4 integration tests)
The template system ensures clean separation between templates (git-tracked)
and runtime configurations (git-ignored), preventing git working tree
modifications during E2E tests.
0 commit comments