You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, when the activate_api_identities variable contains an object where the api property is set to storage.googleapis.com it will attempt to use the google_project_service_identity resource to activate the service idedentity. It instead should use the google_storage_project_service_account data resource, similar to how the compute.googleapis.com is handled.
Expected behavior
The service identity under the storage.googleapis.com is created and any roles passed are bound to it.
Observed behavior
A failed deployment when passing in the following object to the activate_api_identities variable.
{
api = "storage.googleapis.com"
roles = [
"roles/pubsub.publisher"
]
}
TL;DR
Currently, when the
activate_api_identities
variable contains an object where theapi
property is set tostorage.googleapis.com
it will attempt to use thegoogle_project_service_identity
resource to activate the service idedentity. It instead should use thegoogle_storage_project_service_account
data resource, similar to how thecompute.googleapis.com
is handled.Expected behavior
The service identity under the
storage.googleapis.com
is created and any roles passed are bound to it.Observed behavior
A failed deployment when passing in the following object to the
activate_api_identities
variable.Terraform Configuration
Terraform Version
Additional information
No response
The text was updated successfully, but these errors were encountered: