From 4207b1fc7580346f7d3faeb0d308234b31a8cc46 Mon Sep 17 00:00:00 2001 From: vincent Date: Tue, 14 Nov 2023 19:17:57 +0100 Subject: [PATCH] init lldap job --- nomad-job/lldap.nomad | 68 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 nomad-job/lldap.nomad diff --git a/nomad-job/lldap.nomad b/nomad-job/lldap.nomad new file mode 100644 index 0000000..0053818 --- /dev/null +++ b/nomad-job/lldap.nomad @@ -0,0 +1,68 @@ + +job "lldap" { + datacenters = ["homelab"] + priority = 50 + type = "service" + meta { + forcedeploy = "0" + } + constraint { + attribute = "${attr.cpu.arch}" + value = "amd64" + } + + group "lldap"{ + network { + mode = "host" + port "ldap" { + to = 3890 + static = 3890 + } + port "http" { + to = 17170 + } + } +# vault{ +# policies= ["lldap"] +# +# } + service { + name = "lldapHttp" + port = "http" + tags = [ + ] + } + service { + name = "lldapLDAP" + port = "ldap" + tags = [ + ] + } + task "lldap" { + driver = "docker" + config { + image = "lldap/lldap:latest" + ports = ["ldap","http"] + volumes = [ + "/mnt/diskstation/nomad/lldap:/data" + ] + } + + template { + data= <