From e47d9013f7ee5edd534392e12a619cf847003e76 Mon Sep 17 00:00:00 2001 From: Roger Ng Date: Wed, 13 Nov 2024 00:03:57 +0000 Subject: [PATCH] Add missing secretmanager project service and dependencies --- deployment/modules/gcp/storage/main.tf | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/deployment/modules/gcp/storage/main.tf b/deployment/modules/gcp/storage/main.tf index c6332e33..c4eeb453 100644 --- a/deployment/modules/gcp/storage/main.tf +++ b/deployment/modules/gcp/storage/main.tf @@ -27,6 +27,10 @@ resource "google_project_service" "storage_googleapis_com" { service = "storage.googleapis.com" disable_on_destroy = false } +resource "google_project_service" "secretmanager_googleapis_com" { + service = "secretmanager.googleapis.com" + disable_on_destroy = false +} ## Resources @@ -92,6 +96,8 @@ resource "google_secret_manager_secret" "sctfe_ecdsa_p256_public_key" { replication { auto {} } + + depends_on = [google_project_service.secretmanager_googleapis_com] } resource "google_secret_manager_secret_version" "sctfe_ecdsa_p256_public_key" { @@ -110,6 +116,8 @@ resource "google_secret_manager_secret" "sctfe_ecdsa_p256_private_key" { replication { auto {} } + + depends_on = [google_project_service.secretmanager_googleapis_com] } resource "google_secret_manager_secret_version" "sctfe_ecdsa_p256_private_key" {