Add nomad services to nomad zone using hosts in blocky
This commit is contained in:
parent
a748adbab0
commit
f17dec7b57
@ -86,6 +86,23 @@ job "blocky" {
|
||||
max = "20s"
|
||||
}
|
||||
}
|
||||
|
||||
template {
|
||||
data = <<EOF
|
||||
{{ range nomadServices }}
|
||||
{{ range nomadService 1 (env "NOMAD_ALLOC_ID") .Name -}}
|
||||
{{ .Address }} {{ .Name }}.nomad
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
EOF
|
||||
destination = "${NOMAD_TASK_DIR}/nomad.hosts"
|
||||
change_mode = "noop"
|
||||
|
||||
wait {
|
||||
min = "10s"
|
||||
max = "20s"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
task "redis-stunnel" {
|
||||
|
@ -25,8 +25,6 @@ upstream:
|
||||
conditional:
|
||||
fallbackUpstream: false
|
||||
mapping:
|
||||
# TODO: Run a simple dns server that this can forward to where it's hosts are set by nomad-services
|
||||
# consul: {{ env "attr.unique.network.ip-address" }}:8600
|
||||
home.arpa: 192.168.2.1
|
||||
in-addr.arpa: 192.168.2.1
|
||||
iot: 192.168.2.1
|
||||
@ -34,6 +32,11 @@ conditional:
|
||||
thefij: 192.168.2.1
|
||||
.: 192.168.2.1
|
||||
|
||||
hostsFile:
|
||||
filePath: {{ env "NOMAD_TASK_DIR" }}/nomad.hosts
|
||||
hostsTTL: 30s
|
||||
refreshPeriod: 30s
|
||||
|
||||
clientLookup:
|
||||
upstream: 192.168.2.1
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user