sh-openswe-traces/terraform
Adam Moussa cdc36d39ef
feat(iam): import hcptf roles into app Terraform (PLAT-146) (#18)
* feat(iam): import hcptf roles into app Terraform (PLAT-146)

Move the existing hcptf pair into this repo so app Terraform owns prod IAM after the substrate handoff.

* fix(iam): add apply-role IAM list permissions (PLAT-146)

IamReadOnly omitted ListRoleTags and ListInstanceProfilesForRole needed to refresh imported roles after detaching the substrate guardrail.
2026-09-02 21:47:07 +00:00
..
.terraform.lock.hcl feat(infra): convert sh-openswe-traces to HCP Terraform (#8) 2026-08-05 18:33:03 -04:00
hcp_iam.tf feat(iam): import hcptf roles into app Terraform (PLAT-146) (#18) 2026-09-02 21:47:07 +00:00
iam.tf feat(infra): convert sh-openswe-traces to HCP Terraform (#8) 2026-08-05 18:33:03 -04:00
kms.tf feat(infra): convert sh-openswe-traces to HCP Terraform (#8) 2026-08-05 18:33:03 -04:00
locals.tf feat(infra): convert sh-openswe-traces to HCP Terraform (#8) 2026-08-05 18:33:03 -04:00
outputs.tf feat(infra): convert sh-openswe-traces to HCP Terraform (#8) 2026-08-05 18:33:03 -04:00
providers.tf feat(infra): convert sh-openswe-traces to HCP Terraform (#8) 2026-08-05 18:33:03 -04:00
s3.tf feat(infra): convert sh-openswe-traces to HCP Terraform (#8) 2026-08-05 18:33:03 -04:00
secrets.tf feat(infra): convert sh-openswe-traces to HCP Terraform (#8) 2026-08-05 18:33:03 -04:00
terraform.tfvars.example feat(infra): convert sh-openswe-traces to HCP Terraform (#8) 2026-08-05 18:33:03 -04:00
variables.tf feat(infra): convert sh-openswe-traces to HCP Terraform (#8) 2026-08-05 18:33:03 -04:00
versions.tf feat(infra): convert sh-openswe-traces to HCP Terraform (#8) 2026-08-05 18:33:03 -04:00