Skip to content

Commit

Permalink
Move iam member resources into .ci/infra (#11728)
Browse files Browse the repository at this point in the history
  • Loading branch information
trodge committed Sep 17, 2024
1 parent 6bf7396 commit d60a3c8
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 13 deletions.
15 changes: 15 additions & 0 deletions .ci/infra/terraform/main.tf
Original file line number Diff line number Diff line change
Expand Up @@ -423,6 +423,21 @@ resource "google_project_iam_member" "aiplatform_agent_encrypter_decrypter" {
member = "serviceAccount:service-${google_project.proj.number}@gcp-sa-aiplatform.iam.gserviceaccount.com"
}

# TestAccComputeInstance_confidentialHyperDiskBootDisk
resource "google_project_iam_member" "compute_default_sa_encrypter_decrypter" {
project = google_project.proj.project_id
role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
member = "serviceAccount:${google_project.proj.number}-compute@developer.gserviceaccount.com"
}

# TestAccComputeInstance_confidentialHyperDiskBootDisk
resource "google_project_iam_member" "compute_agent_encrypter_decrypter" {
project = google_project.proj.project_id
role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
member = "serviceAccount:service-${google_project.proj.number}@compute-system.iam.gserviceaccount.com"
}


data "google_organization" "org2" {
organization = var.org2_id
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8458,18 +8458,6 @@ data "google_compute_image" "my_image" {

data "google_project" "project" {}

resource "google_kms_crypto_key_iam_member" "crypto_key" {
crypto_key_id = "%{key_name}"
role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
member = "serviceAccount:${data.google_project.project.number}-compute@developer.gserviceaccount.com"
}

resource "google_kms_crypto_key_iam_member" "crypto_key_2" {
crypto_key_id = "%{key_name}"
role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
member = "serviceAccount:service-${data.google_project.project.number}@compute-system.iam.gserviceaccount.com"
}

resource "google_compute_instance" "foobar" {
name = "%{instance_name}"
machine_type = "%{machine_type}"
Expand All @@ -8491,7 +8479,6 @@ resource "google_compute_instance" "foobar" {
network_interface {
network = "default"
}
depends_on = [google_kms_crypto_key_iam_member.crypto_key]

}
`, context)
Expand Down

0 comments on commit d60a3c8

Please sign in to comment.