fix: Invalid for_each argument
Fixes the following error:
╷
│ Error: Invalid for_each argument
│
│ on
../../get/terraform/modules/gitlab_gcp_service_account/iam_profiles.tf
line 11, in resource "google_service_account_iam_member"
"gitlab_user_members":
│ 11: for_each = local.create_service_account ?
toset(length(var.service_account_user_members) > 0 ?
var.service_account_user_members :
["${strcontains(data.google_client_openid_userinfo.current_userinfo[0].email,
"gserviceaccount") ? "serviceAccount" :
"user"}:${data.google_client_openid_userinfo.current_userinfo[0].email}"])
: []
│ ├────────────────
│ │ data.google_client_openid_userinfo.current_userinfo is empty
tuple
│ │ local.create_service_account is false
│ │ var.service_account_user_members is empty list of string
│
│ The given "for_each" argument value is unsuitable: the "for_each"
argument
│ must be a map, or set of strings, and you have provided a value of
type
│ tuple.