File tree Expand file tree Collapse file tree 2 files changed +18
-4
lines changed
google/services/datafusion Expand file tree Collapse file tree 2 files changed +18
-4
lines changed Original file line number Diff line number Diff line change @@ -245,7 +245,7 @@ resource "google_data_fusion_instance" "cmek" {
245
245
key_reference = google_kms_crypto_key.crypto_key.id
246
246
}
247
247
248
- depends_on = [google_kms_crypto_key_iam_member.crypto_key_member ]
248
+ depends_on = [google_kms_crypto_key_iam_member.crypto_key_member_cdf_sa, google_kms_crypto_key_iam_member.crypto_key_member_gcs_sa ]
249
249
}
250
250
251
251
resource "google_kms_crypto_key" "crypto_key" {
@@ -258,13 +258,20 @@ resource "google_kms_key_ring" "key_ring" {
258
258
location = "us-central1"
259
259
}
260
260
261
- resource "google_kms_crypto_key_iam_member" "crypto_key_member " {
261
+ resource "google_kms_crypto_key_iam_member" "crypto_key_member_cdf_sa " {
262
262
crypto_key_id = google_kms_crypto_key.crypto_key.id
263
263
role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
264
264
265
265
member = "serviceAccount:service-${data.google_project.project.number}@gcp-sa-datafusion.iam.gserviceaccount.com"
266
266
}
267
267
268
+ resource "google_kms_crypto_key_iam_member" "crypto_key_member_gcs_sa" {
269
+ crypto_key_id = google_kms_crypto_key.crypto_key.id
270
+ role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
271
+
272
+ member = "serviceAccount:service-${data.google_project.project.number}@gs-project-accounts.iam.gserviceaccount.com"
273
+ }
274
+
268
275
data "google_project" "project" {}
269
276
` , context )
270
277
}
Original file line number Diff line number Diff line change @@ -164,7 +164,7 @@ resource "google_data_fusion_instance" "cmek" {
164
164
key_reference = google_kms_crypto_key.crypto_key.id
165
165
}
166
166
167
- depends_on = [google_kms_crypto_key_iam_member.crypto_key_member ]
167
+ depends_on = [google_kms_crypto_key_iam_member.crypto_key_member_cdf_sa, google_kms_crypto_key_iam_member.crypto_key_member_gcs_sa ]
168
168
}
169
169
170
170
resource "google_kms_crypto_key" "crypto_key" {
@@ -177,13 +177,20 @@ resource "google_kms_key_ring" "key_ring" {
177
177
location = "us-central1"
178
178
}
179
179
180
- resource "google_kms_crypto_key_iam_member" "crypto_key_member " {
180
+ resource "google_kms_crypto_key_iam_member" "crypto_key_member_cdf_sa " {
181
181
crypto_key_id = google_kms_crypto_key.crypto_key.id
182
182
role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
183
183
184
184
member = "serviceAccount:service-${data.google_project.project.number}@gcp-sa-datafusion.iam.gserviceaccount.com"
185
185
}
186
186
187
+ resource "google_kms_crypto_key_iam_member" "crypto_key_member_gcs_sa" {
188
+ crypto_key_id = google_kms_crypto_key.crypto_key.id
189
+ role = "roles/cloudkms.cryptoKeyEncrypterDecrypter"
190
+
191
+ member = "serviceAccount:service-${data.google_project.project.number}@gs-project-accounts.iam.gserviceaccount.com"
192
+ }
193
+
187
194
data "google_project" "project" {}
188
195
```
189
196
<div class = " oics-button " style =" float : right ; margin : 0 0 -15px " >
You can’t perform that action at this time.
0 commit comments