mirror of
https://git.sr.ht/~magic_rb/cluster
synced 2024-12-03 21:46:14 +01:00
f658de38a1
Signed-off-by: main <magic_rb@redalder.org>
45 lines
658 B
HCL
45 lines
658 B
HCL
job "camptules" {
|
|
datacenters = [ "homelab-1" ]
|
|
type = "service"
|
|
|
|
group "camptules" {
|
|
count = 1
|
|
|
|
task "camptules" {
|
|
driver = "docker"
|
|
|
|
config {
|
|
image = "nixng-camptules:local"
|
|
memory_hard_limit = 192
|
|
}
|
|
|
|
resources {
|
|
cpu = 512
|
|
memory = 128
|
|
}
|
|
|
|
vault {
|
|
policies = ["camptules-policy"]
|
|
}
|
|
|
|
template {
|
|
data = <<EOF
|
|
{{ with secret "kv/data/camptules" }}
|
|
{{ .Data.data.token }}
|
|
{{ end }}
|
|
EOF
|
|
destination = "secrets/cfg"
|
|
}
|
|
|
|
template {
|
|
data = <<EOF
|
|
{{ with secret "kv/data/camptules" }}
|
|
{{ .Data.data.ytb_api_key }}
|
|
{{ end }}
|
|
EOF
|
|
destination = "secrets/ytb-api-key"
|
|
}
|
|
}
|
|
}
|
|
}
|