Skip to content

Commit 5816176

Browse files
authored
Add missing secretmanager project service and dependencies (#52)
1 parent f2b7fb7 commit 5816176

File tree

1 file changed

+8
-0
lines changed
  • deployment/modules/gcp/storage

1 file changed

+8
-0
lines changed

deployment/modules/gcp/storage/main.tf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,10 @@ resource "google_project_service" "storage_googleapis_com" {
2727
service = "storage.googleapis.com"
2828
disable_on_destroy = false
2929
}
30+
resource "google_project_service" "secretmanager_googleapis_com" {
31+
service = "secretmanager.googleapis.com"
32+
disable_on_destroy = false
33+
}
3034

3135
## Resources
3236

@@ -92,6 +96,8 @@ resource "google_secret_manager_secret" "sctfe_ecdsa_p256_public_key" {
9296
replication {
9397
auto {}
9498
}
99+
100+
depends_on = [google_project_service.secretmanager_googleapis_com]
95101
}
96102

97103
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" {
110116
replication {
111117
auto {}
112118
}
119+
120+
depends_on = [google_project_service.secretmanager_googleapis_com]
113121
}
114122

115123
resource "google_secret_manager_secret_version" "sctfe_ecdsa_p256_private_key" {

0 commit comments

Comments
 (0)