terraform-vault/config
Ben Vincent 5536869a38 feat: implement consul ACL management with provider aliases
This commit message captures the major architectural change of implementing Consul ACL management
with proper provider aliasing, along with the supporting configuration files and policy definitions
for various terraform services.

- add consul_acl_management module to manage consul acl policies and roles
- add consul backend roles and policies for terraform services (incus, k8s, nomad, repoflow, vault)
- add consul provider configuration to root.hcl
- add policies to generate credentials for each role
- simplify consul_secret_backend_role module to reference acl-managed roles
- switch to opentofu for provider foreach support
- update terragrunt configuration to support consul backend aliases
- update pre-commit hooks to use opentofu instead of terraform
- configure tflint exceptions for consul acl management module
2026-02-14 18:13:50 +11:00
..
auth_approle_backend feat: major restructuring in migration to terragrunt 2026-01-26 23:02:44 +11:00
auth_approle_role/approle chore: cleanup unused config data 2026-01-26 23:51:50 +11:00
auth_kubernetes_backend/k8s/au feat: major restructuring in migration to terragrunt 2026-01-26 23:02:44 +11:00
auth_kubernetes_role/k8s/au/syd1 chore: add puppet k8s role 2026-02-01 14:54:23 +11:00
auth_ldap_backend feat: major restructuring in migration to terragrunt 2026-01-26 23:02:44 +11:00
auth_ldap_group/ldap chore: cleanup unused config data 2026-01-26 23:51:50 +11:00
consul_secret_backend/consul_root/au feat: implement consul ACL management with provider aliases 2026-02-14 18:13:50 +11:00
consul_secret_backend_role/consul_root/au/syd1 feat: implement consul ACL management with provider aliases 2026-02-14 18:13:50 +11:00
kubernetes_secret_backend/kubernetes/au feat: major restructuring in migration to terragrunt 2026-01-26 23:02:44 +11:00
kubernetes_secret_backend_role/kubernetes/au/syd1 chore: cleanup unused config data 2026-01-26 23:51:50 +11:00
kv_secret_backend feat: major restructuring in migration to terragrunt 2026-01-26 23:02:44 +11:00
pki_mount_only feat: major restructuring in migration to terragrunt 2026-01-26 23:02:44 +11:00
pki_secret_backend/pki/au feat: major restructuring in migration to terragrunt 2026-01-26 23:02:44 +11:00
pki_secret_backend_role chore: cleanup unused config data 2026-01-26 23:51:50 +11:00
ssh_secret_backend feat: major restructuring in migration to terragrunt 2026-01-26 23:02:44 +11:00
ssh_secret_backend_role/sshca feat: major restructuring in migration to terragrunt 2026-01-26 23:02:44 +11:00
transit_secret_backend feat: major restructuring in migration to terragrunt 2026-01-26 23:02:44 +11:00
transit_secret_backend_key/transit feat: major restructuring in migration to terragrunt 2026-01-26 23:02:44 +11:00
config.hcl feat: implement consul ACL management with provider aliases 2026-02-14 18:13:50 +11:00