homelab-nomad/services/external.tf

30 lines
684 B
HCL

# resource "consul_service" "homeassistant" {
# name = "hass"
# node = consul_node.homeassistant.name
# port = 8123
# tags = [
# "traefik.enable=true",
# "traefik.consulcatalog.connect=false",
# "traefik.http.routers.hass.entryPoints=websecure",
# ]
#
# check {
# check_id = "homeassistant:hass"
# status = "passing"
# name = "Home Assistant Health Check"
# http = "192.168.3.65:8123"
# interval = "30s"
# timeout = "10s"
# }
# }
#
# resource "consul_node" "homeassistant" {
# name = "homeassistant"
# address = "192.168.3.65"
#
# meta = {
# "external-node" = "true"
# "external-probe" = "true"
# }
# }