Reputation: 41
I am working on a Google Cloud Project under an Organization. I am trying to create some groups and assigning policies through Terraform. When running Terraform; the Organization Structure is created successfully. However when it comes to creating Groups; it results into:
Error: Error creating Group: googleapi: Error 403: Error(2015): Permission denied for group resource '[email protected]'.
│ Details:
│ [
│ {
│ "@type": "type.googleapis.com/google.rpc.ResourceInfo",
│ "description": "Error(2015): Permission denied for group resource '[email protected]'.",
│ "owner": "domain:cloudidentity.googleapis.com",
│ "resourceType": "cloudidentity.googleapis.com/Group"
│ }
│ ]
│
│ with module.some_project.google_cloud_identity_group.group,
│ on .terraform/modules/some_project/main.tf line 35, in resource "google_cloud_identity_group" "group":
│ 35: resource "google_cloud_identity_group" "group" {
Following Google Cloud's best practices; i have created a service user account and assigned required IAM Permission which include:
Then I run this command to add to application-default login
gcloud auth application-default login --impersonate-service-account service-useraccount@PROJECT_ID.iam.gserviceaccount.com
Then run terraform init followed by terraform apply
Upvotes: 1
Views: 76