feat(elk): add Traefik configuration for Elasticsearch service

This commit is contained in:
Ben Martin 2024-12-18 15:43:40 +00:00
parent 82b6c016d3
commit c97a558353
Signed by: ben
GPG key ID: 859A655FCD290E4A

View file

@ -82,6 +82,16 @@ job "elk" {
name = "elk-node-elasticsearch-http" name = "elk-node-elasticsearch-http"
provider = "consul" provider = "consul"
port = "http" port = "http"
tags = [
"traefik.enable=true",
"traefik.http.routers.es.rule=Host(`es.brmartin.co.uk`)",
"traefik.http.routers.es.entrypoints=websecure",
"traefik.http.routers.es.service=es",
"traefik.http.services.es.loadbalancer.serversTransport=es",
"traefik.http.serversTransports.es.rootCAs=[\"/etc/traefik/rootca/elasticsearch.crt\"]",
"traefik.http.serversTransports.es.insecureSkipVerify=true", # TODO: Hostname verification will fail without this
]
} }
service { service {