Process Flow - Least privilege for Terraform service accounts
Create Service Account
Assign Minimal Roles
Use Service Account in Terraform
Terraform Executes with Limited Permissions
Verify No Excess Permissions
Adjust Roles if Needed
End
This flow shows creating a service account, giving it only the permissions it needs, using it in Terraform, and verifying it cannot do more than necessary.