cluster/infrastructure/camptules/nomad.hcl
Magic_RB 255984e3f3
Add camptules
Signed-off-by: Magic_RB <magic_rb@redalder.org>
2021-10-17 22:21:32 +02:00

37 lines
522 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" }}
BOT_TOKEN={{ .Data.data.token }}
{{ end }}
EOF
destination = "secrets/env"
env = true
}
}
}
}