seahaven-site/terraform
Adam Moussa e80bdb9be5
Some checks failed
Deploy / deploy (push) Has been cancelled
feat(iam): import hcptf roles into app Terraform (PLAT-146) (#56)
* 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 needed to refresh imported roles after detaching the substrate guardrail.
2026-09-02 21:47:10 +00:00
..
functions fix(infra): serve pretty URLs via CloudFront directory index (PLAT-105) (#42) 2026-08-15 05:26:23 +00:00
.terraform.lock.hcl feat(infra): add HCP Terraform for prod static hosting (PLAT-91) (#37) 2026-08-07 15:09:54 -04:00
acm.tf feat(infra): add HCP Terraform for prod static hosting (PLAT-91) (#37) 2026-08-07 15:09:54 -04:00
cloudfront.tf fix(infra): serve pretty URLs via CloudFront directory index (PLAT-105) (#42) 2026-08-15 05:26:23 +00:00
hcp_iam.tf feat(iam): import hcptf roles into app Terraform (PLAT-146) (#56) 2026-09-02 21:47:10 +00:00
iam_github_deploy.tf fix(iam): drop lambda boundary from github deploy role (PLAT-52) (#44) 2026-08-20 16:05:23 -04:00
locals.tf fix(iam): drop lambda boundary from github deploy role (PLAT-52) (#44) 2026-08-20 16:05:23 -04:00
outputs.tf feat(infra): associate shared prod CloudFront WAF (PLAT-92) (#38) 2026-08-07 17:21:46 -04:00
providers.tf feat(infra): add HCP Terraform for prod static hosting (PLAT-91) (#37) 2026-08-07 15:09:54 -04:00
s3.tf feat(infra): add HCP Terraform for prod static hosting (PLAT-91) (#37) 2026-08-07 15:09:54 -04:00
terraform.tfvars.example feat(infra): add HCP Terraform for prod static hosting (PLAT-91) (#37) 2026-08-07 15:09:54 -04:00
variables.tf feat(infra): add HCP Terraform for prod static hosting (PLAT-91) (#37) 2026-08-07 15:09:54 -04:00
versions.tf feat(infra): add HCP Terraform for prod static hosting (PLAT-91) (#37) 2026-08-07 15:09:54 -04:00