-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathdsl.yaml
35 lines (35 loc) · 1.36 KB
/
dsl.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
apiVersion: v1alpha1
resources:
- id: "terraform-google-solution-builder-vpc-network/three-tier-app-vpc-network"
config:
network_name:
- id: "terraform-google-solution-builder-redis/three-tier-app-cache"
config:
redis_instance_name:
memory_size_gb: 1
redis_version: REDIS_6_X
bindings:
- target: "terraform-google-solution-builder-vpc-network/three-tier-app-vpc-network"
- id: "terraform-google-solution-builder-cloud-sql/three-tier-app-database"
config:
database_name:
database_version: POSTGRES_14
disk_size: 10
bindings:
- target: "terraform-google-solution-builder-vpc-network/three-tier-app-vpc-network"
- target: "terraform-google-solution-builder-cloud-run/three-tier-app-backend"
- id: "terraform-google-solution-builder-cloud-run/three-tier-app-backend"
config:
cloud_run_service_name:
cloud_run_service_image:
bindings:
- target: "terraform-google-solution-builder-vpc-network/three-tier-app-vpc-network"
- target: "terraform-google-solution-builder-cloud-sql/three-tier-app-database"
- target: "terraform-google-solution-builder-redis/three-tier-app-cache"
- id: "terraform-google-solution-builder-cloud-run/three-tier-app-frontend"
config:
cloud_run_service_name:
cloud_run_service_image:
vpc_access_connector_id:
bindings:
- target: "terraform-google-solution-builder-cloud-run/three-tier-app-backend"