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= <