Add sticky disk to service template

This commit is contained in:
IamTheFij 2022-07-25 10:44:37 -07:00
parent d386a839c4
commit 391ad8dee6
1 changed files with 8 additions and 0 deletions

View File

@ -3,6 +3,7 @@
# image = string* # image = string*
# service_port = int # service_port = int
# ingress = bool # ingress = bool
# sticky_disk = bool
# args = json(list[str]) # args = json(list[str])
# resources = dict(cpu = int, mem = int) # resources = dict(cpu = int, mem = int)
# templates = json(list(dict( # templates = json(list(dict(
@ -36,6 +37,13 @@ job "[[.name]]" {
[[ end ]] [[ end ]]
} }
[[ if default false .sticky_disk ]]
ephemeral_disk {
migrate = true
sticky = true
}
[[ end ]]
[[ if not (empty .service_port) ]] [[ if not (empty .service_port) ]]
service { service {
name = "[[.name | replace "_" "-"]]" name = "[[.name | replace "_" "-"]]"