File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -66,8 +66,23 @@ resource "google_organization_iam_member" "billing_viewer" {
6666 Enable KMS Usage Tracking
6767*****************************************/
6868
69+ module "create_kms_organization_service_agent" {
70+ source = " terraform-google-modules/gcloud/google"
71+ version = " ~> 3.1"
72+ upgrade = false
73+
74+ create_cmd_triggers = {
75+ org_id = local.org_id
76+ }
77+
78+ create_cmd_body = " beta services identity create --service cloudkms.googleapis.com --organization ${ local . org_id } "
79+ }
80+
6981resource "google_organization_iam_member" "kms_usage_tracking" {
7082 count = var. enable_kms_key_usage_tracking ? 1 : 0
83+ depends_on = [
84+ module . create_kms_organization_service_agent ,
85+ ]
7186
7287 org_id = local. org_id
7388 role = " roles/cloudkms.orgServiceAgent"
You can’t perform that action at this time.
0 commit comments