Commit 0d76b27 1 parent 4205d29 commit 0d76b27 Copy full SHA for 0d76b27
File tree 2 files changed +12
-10
lines changed
2 files changed +12
-10
lines changed Original file line number Diff line number Diff line change 1
- # Cloud Run
2
- resource "google_project_service" "cloud_run_api" {
3
- provider = google
4
- service = " run.googleapis.com"
5
- disable_on_destroy = false
1
+ variable "google_cloud_services" {
2
+ type = set (string )
3
+ default = [
4
+ " compute.googleapis.com" ,
5
+ " secretmanager.googleapis.com" ,
6
+ " run.googleapis.com"
7
+ ]
6
8
}
7
- resource "google_project_service" "secret_manager_api" {
9
+
10
+ resource "google_project_service" "apis" {
11
+ for_each = toset (var. google_cloud_services )
8
12
provider = google
9
- service = " secretmanager.googleapis.com "
13
+ service = each . value
10
14
disable_on_destroy = false
11
15
}
12
-
Original file line number Diff line number Diff line change 1
-
2
1
resource "google_cloud_run_service" "bwdserver" {
3
2
name = " bwdserver"
4
3
location = " us-central1"
@@ -80,5 +79,5 @@ resource "google_cloud_run_service" "bwdserver" {
80
79
latest_revision = true
81
80
}
82
81
83
- depends_on = [google_project_service . cloud_run_api ]
82
+ depends_on = [google_project_service . apis [ " run.googleapis.com " ] ]
84
83
}
You can’t perform that action at this time.
0 commit comments