-
Notifications
You must be signed in to change notification settings - Fork 48
/
Copy pathvariables.tf
34 lines (28 loc) · 1.24 KB
/
variables.tf
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
resource random_id database_server_name_suffix {
byte_length = 4
keepers = {
db_generation_number = local.db_generation_number
}
}
locals {
db_generation_number = 0
database_server_name_prefix = "metaflow-database-server-${terraform.workspace}"
database_server_name = "${local.database_server_name_prefix}-${random_id.database_server_name_suffix.hex}"
kubernetes_cluster_name = "metaflow-kubernetes-${terraform.workspace}"
region = "us-west2"
zone = "us-west2-a"
storage_bucket_name = "${var.org_prefix}-metaflow-storage-bucket-${terraform.workspace}"
metaflow_datastore_sysroot_gs = "gs://${local.storage_bucket_name}/tf-full-stack-sysroot"
metaflow_ui_static_service_image = "public.ecr.aws/outerbounds/metaflow_ui:v1.1.4"
metaflow_ui_backend_service_image = "public.ecr.aws/outerbounds/metaflow_metadata_service:2.3.3"
metadata_service_image = "public.ecr.aws/outerbounds/metaflow_metadata_service:2.3.3"
metaflow_workload_identity_gsa_name = "sa-mf-k8s-wi-${terraform.workspace}"
metaflow_workload_identity_ksa_name = "metaflow-service-account"
service_account_key_file = "${path.root}/metaflow_gsa_key_${terraform.workspace}.json"
}
variable project {
type = string
}
variable org_prefix {
type = string
}