-
Notifications
You must be signed in to change notification settings - Fork 564
Open
Description
count = upper(var.default_service_account) == "KEEP" ? 0 : 1 |
Below is the current conditional logic for keeping service accounts:
resource "google_project_default_service_accounts" "default_service_accounts" {
count = upper(var.default_service_account) == "KEEP" ? 0 : 1
action = upper(var.default_service_account)
project = google_project.main.project_id
restore_policy = "REVERT_AND_IGNORE_FAILURE"
depends_on = [module.project_services]
}
If the user supplies var.default_service_account = KEEP
, the count would be set to 0
and not 1
, leading to the destruction of the default service account.
Metadata
Metadata
Assignees
Labels
No labels