-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvariables.tf
80 lines (68 loc) · 2.4 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
variable "prometheus_stack_chart_version" {
type = string
description = "Chart version Prometheus-stack."
}
variable "prometheus_adapter_chart_version" {
type = string
description = "Chart version Prometheus Adapter. If the variable is left empty, the Prometheus Adapter Chart will not be installed."
default = ""
}
variable "namespace" {
type = string
description = "This is the namespace used to install kube-prometheus-stack."
default = "kube-prometheus-stack"
}
variable "regcred" {
type = string
description = "Name of the secret of the docker credentials."
}
variable "grafana_ingress_host" {
type = string
description = "Grafana ingress host. If the variable is left empty, the ingress will not be enabled."
default = ""
}
variable "grafana_ingress_class" {
type = string
description = "Ingress Class"
default = "nginx"
}
variable "grafana_cluster_issuer_name" {
type = string
description = "Resource representing the cluster issuer of cert-manager (used to deploy a TLS certificate for Grafana ingress). If the variable is left empty, the annotations will not be added."
default = ""
}
variable "grafana_tls_secret_name" {
type = string
description = "TLS secret name. If the variable is left empty, the value will be filled by the module using default value."
default = ""
}
variable "grafana_ingress_basic_auth_username" {
type = string
description = "Grafana basic auth username. If the variable is left empty, the basic auth will not be activated and you will use only the standard Grafana authentication."
default = "admin"
}
variable "grafana_ingress_basic_auth_message" {
type = string
description = "Grafana basic auth message."
default = "Authentication Required"
}
variable "prometheus_stack_additional_values" {
type = string
description = "Override values for kube-prometheus-stack release. If this variable is configured, its content will be merged with the other values."
default = ""
}
variable "prometheus_adapter_additional_values" {
type = string
description = "Override values for prometheus-adapter release. If this variable is configured, its content will be merged with the other values."
default = ""
}
variable "alertmanager" {
type = string
description = "Enable/Disable prometheus alertmanager"
default = "false"
}
variable "kubeproxy" {
type = string
description = "Enable/Disable prometheus kubeproxy metrics"
default = "false"
}