This repository has been archived by the owner on Aug 25, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathexporter.tf
45 lines (35 loc) · 1.75 KB
/
exporter.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
# Deploy Consul Exporter for Prometheus
module "prometheus_exporter" {
count = var.enable_exporter ? 1 : 0
depends_on = [helm_release.consul]
source = "./modules/prometheus_exporter"
consul_server_address = coalesce(var.esm_server_address, "${coalesce(var.name, var.release_name)}-server.${var.chart_namespace}.svc")
tls_enabled = var.tls_enabled
tls_cacert = var.tls_ca.cert
tls_enable_auto_encrypt = var.tls_enable_auto_encrypt
consul_k8s_image = var.consul_k8s_image
consul_template_image = var.consul_template_image
exporter_release_name = var.exporter_release_name
exporter_chart_name = var.exporter_chart_name
exporter_chart_repository = var.exporter_chart_repository
exporter_chart_version = var.exporter_chart_version
chart_namespace = var.chart_namespace
max_history = var.max_history
exporter_replica = var.exporter_replica
exporter_image = var.exporter_image
exporter_tag = var.exporter_tag
exporter_resources = var.exporter_resources
exporter_affinity = var.exporter_affinity
exporter_tolerations = var.exporter_tolerations
exporter_service_annotations = var.exporter_service_annotations
exporter_rbac_enabled = var.exporter_rbac_enabled
exporter_psp = var.exporter_psp
exporter_service_monitor = var.exporter_service_monitor
exporter_options = var.exporter_options
exporter_env = var.exporter_env
exporter_extra_volumes = var.exporter_extra_volumes
exporter_extra_volume_mounts = var.exporter_extra_volume_mounts
exporter_init_containers = var.exporter_init_containers
exporter_extra_containers = var.exporter_extra_containers
exporter_pod_annotations = var.exporter_pod_annotations
}