# 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"
#   }
# }