Skip to content

Commit

Permalink
Merge pull request #19 from remerge/fix-missing-default-service-account
Browse files Browse the repository at this point in the history
Fix support for missing default service account
  • Loading branch information
hollow committed Nov 6, 2023
2 parents 1341874 + ace0123 commit ca0cc22
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
3 changes: 2 additions & 1 deletion google/compute/template/main.tf
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
data "google_compute_default_service_account" "default" {
count = var.service_account == null ? 1 : 0
project = var.project
}

locals {
service_account = coalesce(var.service_account, data.google_compute_default_service_account.default.email)
service_account = coalesce(var.service_account, try(data.google_compute_default_service_account.default[0].email, null))
}

resource "google_compute_instance_template" "default" {
Expand Down
3 changes: 2 additions & 1 deletion okta/pam/project/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -30,11 +30,12 @@ resource "google_secret_manager_secret_version" "okta_enrollment_token" {
}

data "google_compute_default_service_account" "default" {
count = var.service_account == null ? 1 : 0
project = var.project
}

locals {
service_account = coalesce(var.service_account, data.google_compute_default_service_account.default.email)
service_account = coalesce(var.service_account, try(data.google_compute_default_service_account.default[0].email, null))
}

resource "google_secret_manager_secret_iam_member" "okta_enrollment_token" {
Expand Down

0 comments on commit ca0cc22

Please sign in to comment.