Refactor external service definitions
This commit is contained in:
parent
2a733aff96
commit
e7edef528b
29
nomad/services/external.tf
Normal file
29
nomad/services/external.tf
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
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"
|
||||||
|
}
|
||||||
|
}
|
@ -107,33 +107,3 @@ resource "consul_config_entry" "nzbget_intents" {
|
|||||||
# ])
|
# ])
|
||||||
# }
|
# }
|
||||||
# }
|
# }
|
||||||
|
|
||||||
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