feat: major restructuring in migration to terragrunt #43

Merged
unkinben merged 3 commits from benvin/vault_terragrunt into master 2026-01-26 23:53:36 +11:00
Owner
  • migrate from individual terraform files to config-driven terragrunt module structure
  • add vault_cluster module with config discovery system
  • replace individual .tf files with centralized config.hcl
  • restructure auth and secret backends as configurable modules
  • move auth roles and secret backends to yaml-based configuration
  • convert policies from .hcl to .yaml format, add rules/auth definition
  • add pre-commit hooks for yaml formatting and file cleanup
  • add terragrunt cache to gitignore
  • update makefile with terragrunt commands and format target
- migrate from individual terraform files to config-driven terragrunt module structure - add vault_cluster module with config discovery system - replace individual .tf files with centralized config.hcl - restructure auth and secret backends as configurable modules - move auth roles and secret backends to yaml-based configuration - convert policies from .hcl to .yaml format, add rules/auth definition - add pre-commit hooks for yaml formatting and file cleanup - add terragrunt cache to gitignore - update makefile with terragrunt commands and format target
unkinben added 1 commit 2026-01-26 23:03:30 +11:00
- migrate from individual terraform files to config-driven terragrunt module structure
- add vault_cluster module with config discovery system
- replace individual .tf files with centralized config.hcl
- restructure auth and secret backends as configurable modules
- move auth roles and secret backends to yaml-based configuration
- convert policies from .hcl to .yaml format, add rules/auth definition
- add pre-commit hooks for yaml formatting and file cleanup
- add terragrunt cache to gitignore
- update makefile with terragrunt commands and format target
unkinben added 1 commit 2026-01-26 23:07:19 +11:00
unkinben added 1 commit 2026-01-26 23:52:57 +11:00
- remove token_policies from roles config data, this comes from policies.hcl inputs
- remove policies from ldap groups
- remove backend data from roles, this comes from config.hcl inputs
unkinben merged commit cb1b383035 into master 2026-01-26 23:53:36 +11:00
unkinben deleted branch benvin/vault_terragrunt 2026-01-26 23:53:36 +11:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: unkin/terraform-vault#43
No description provided.