Add homeassistant external
This commit is contained in:
parent
f44e62fd1c
commit
c8b9063b3e
30
services.tf
30
services.tf
@ -53,3 +53,33 @@ module "sonarr" {
|
|||||||
])
|
])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user