-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvariables.tf
99 lines (82 loc) · 2.38 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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
variable "db_image" {
description = "Database image to setup. For example, postgres:16.4 or mysql"
type = string
default = "postgres:16.4-alpine"
}
variable "db_user" {
description = "Database container user's name"
type = string
}
variable "db_password" {
description = "Database container user's password"
type = string
sensitive = true
}
variable "db_name" {
description = "Database container name"
type = string
}
variable "db_provider_name" {
description = "Database provider name, for example mysql (for MySQL database provider)"
type = string
default = "postgresql"
}
variable "mlflow_image_name" {
description = "MLflow server docker image name"
type = string
default = "ml_tracking"
}
variable "mlflow_image_tags" {
description = "Tag(s) to use for tagging MLflow server image. For example, tracking:1.0.0"
type = list(any)
default = ["tracking:0.0.1"]
}
variable "mlflow_container_name" {
description = "MLflow server docker container name"
type = string
default = "ml_tracking"
}
variable "mlflow_tracking_port" {
description = "MLflow tracking server port for ui and api calls"
type = string
default = "8090"
}
variable "storage_image" {
description = "Storage image to setup. For example, minio/minio"
type = string
default = "minio/minio:RELEASE.2024-08-29T01-40-52Z-cpuv1"
}
variable "storage_container_name" {
description = "Storage container name"
type = string
default = "artifacts-storage"
}
variable "storage_client_image" {
description = "Storage client image that will run once to configure storage instance. For example, minio/mc"
type = string
default = "minio/mc:RELEASE.2024-08-26T10-49-58Z-cpuv1"
}
variable "storage_client_container_name" {
description = "Storage client container name"
type = string
default = "minio-client"
}
variable "minio_user" {
description = "Minio storage root user"
type = string
}
variable "minio_pw" {
description = "Minio storage root password"
type = string
sensitive = true
}
variable "minio_bucket" {
description = "Minio storage bucket name"
type = string
default = "mlflow"
}
variable "minio_bucket_region" {
description = "Minio storage bucket region"
type = string
default = "eu-south-2"
}