@@ -8,7 +8,7 @@ resource "google_dataproc_metastore_service" "default" {
88 location = " us-central1"
99
1010 encryption_config {
11- kms_key = google_kms_crypto_key . crypto_key . id
11+ kms_key = " acctest.BootstrapKMSKeyWithPurposeInLocationAndName(t, " ENCRYPT_DECRYPT " , " us - central1 " , " tf - bootstrap - metastore - service - key1 " ).CryptoKey.Name- ${ local . name_suffix } "
1212 }
1313
1414 hive_metastore_config {
@@ -21,27 +21,15 @@ resource "google_dataproc_metastore_service" "default" {
2121 ]
2222}
2323
24- resource "google_kms_crypto_key" "crypto_key" {
25- name = " example-key-${ local . name_suffix } "
26- key_ring = google_kms_key_ring. key_ring . id
27-
28- purpose = " ENCRYPT_DECRYPT"
29- }
30-
31- resource "google_kms_key_ring" "key_ring" {
32- name = " example-keyring-${ local . name_suffix } "
33- location = " us-central1"
34- }
35-
3624resource "google_kms_crypto_key_iam_member" "crypto_key_member_1" {
37- crypto_key_id = google_kms_crypto_key . crypto_key . id
25+ crypto_key_id = " acctest.BootstrapKMSKeyWithPurposeInLocationAndName(t, " ENCRYPT_DECRYPT " , " us - central1 " , " tf - bootstrap - metastore - service - key1 " ).CryptoKey.Name- ${ local . name_suffix } "
3826 role = " roles/cloudkms.cryptoKeyEncrypterDecrypter"
3927
4028 member = " serviceAccount:service-${ data . google_project . project . number } @gcp-sa-metastore.iam.gserviceaccount.com"
4129}
4230
4331resource "google_kms_crypto_key_iam_member" "crypto_key_member_2" {
44- crypto_key_id = google_kms_crypto_key . crypto_key . id
32+ crypto_key_id = " acctest.BootstrapKMSKeyWithPurposeInLocationAndName(t, " ENCRYPT_DECRYPT " , " us - central1 " , " tf - bootstrap - metastore - service - key1 " ).CryptoKey.Name- ${ local . name_suffix } "
4533 role = " roles/cloudkms.cryptoKeyEncrypterDecrypter"
4634
4735 member = " serviceAccount:${ data . google_storage_project_service_account . gcs_account . email_address } "
0 commit comments