-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathvariables.tf
93 lines (73 loc) · 2.35 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
variable "argocd" {
type = map(string)
description = "A set of variables for enabling ArgoCD"
default = {
namespace = ""
path = ""
repository = ""
branch = ""
}
}
variable "external_secrets_deployment_role_arn" {
type = string
description = "The ARN of the role attached to the external-secret deployment. This is the role that will by default be assumed if roleArn is not specified in the ExternalSecret kubernetes spec"
}
variable "external_secrets_secret_role_arn" {
type = string
default = ""
description = "The ARN of the role that should be assumed by the external-secret deployment when creating the MLFlow ExternalSecret. This role must be assumable by the role that has been attached to external-secret deployment's service account. If left blank, a role will be created."
}
variable "db_name" {
type = string
description = "Name of the database on the RDS instance that is used for mlflow"
default = "mlflow"
}
variable "namespace" {
type = string
description = "Namespace where MLFlow should be rolled out"
default = "mlflow"
}
variable "cluster_name" {
type = string
description = "Name of the EKS cluster"
}
variable "secret_prefix" {
type = string
default = "eks/mlflow/"
}
variable "mlflow_def" {
type = string
description = "The resource definition for MLFlow"
default = null //default is constructed dynmaically. See locals.tf
}
variable "namespace_def" {
type = string
description = "The Namespace definition for MLFlow"
default = null //default is constructed dynmaically. See locals.tf
}
variable "rds_username" {
type = string
description = "Username of the RDS database that MLFlow uses as its backend"
default = ""
}
variable "rds_password" {
type = string
description = "Password of the RDS database that MLFlow uses as its backend"
default = ""
}
variable "rds_host" {
type = string
description = "Endpoint of the RDS database that MLFlow uses as its backend"
}
variable "rds_port" {
type = string
description = "Endpoint of the RDS database that MLFlow uses as its backend"
}
variable "s3_bucket_name" {
type = string
description = "Bucket where MLFlow artifacts will be stored"
}
variable "tags" {
type = map(string)
default = {}
}