File tree Expand file tree Collapse file tree 1 file changed +18
-1
lines changed
privateca_capool_all_fields Expand file tree Collapse file tree 1 file changed +18
-1
lines changed Original file line number Diff line number Diff line change 1+ resource "google_project_service_identity" "privateca_sa" {
2+ service = " privateca.googleapis.com"
3+ }
4+
5+ resource "google_kms_crypto_key_iam_member" "privateca_sa_keyuser_encrypterdecrypter" {
6+ crypto_key_id = " projects/keys-project/locations/asia-east1/keyRings/key-ring/cryptoKeys/crypto-key-${ local . name_suffix } "
7+ role = " roles/cloudkms.cryptoKeyEncrypterDecrypter"
8+ member = google_project_service_identity. privateca_sa . member
9+ }
10+
111resource "google_privateca_ca_pool" "default" {
212 name = " my-pool-${ local . name_suffix } "
3- location = " us-central1 "
13+ location = " asia-east1- ${ local . name_suffix } "
414 tier = " ENTERPRISE"
515 publishing_options {
616 publish_ca_cert = false
@@ -10,6 +20,9 @@ resource "google_privateca_ca_pool" "default" {
1020 labels = {
1121 foo = " bar"
1222 }
23+ encryption_spec {
24+ cloud_kms_key = " projects/keys-project/locations/asia-east1/keyRings/key-ring/cryptoKeys/crypto-key-${ local . name_suffix } "
25+ }
1326 issuance_policy {
1427 allowed_key_types {
1528 elliptic_curve {
@@ -87,4 +100,8 @@ resource "google_privateca_ca_pool" "default" {
87100 }
88101 }
89102 }
103+
104+ depends_on = [
105+ google_kms_crypto_key_iam_member . privateca_sa_keyuser_encrypterdecrypter ,
106+ ]
90107}
You can’t perform that action at this time.
0 commit comments