From 8650ab973ad0cecd022941ba69d6940b84d6505b Mon Sep 17 00:00:00 2001 From: Ian Fijolek Date: Thu, 6 Jul 2023 17:16:36 -0700 Subject: [PATCH] Add stunnel for ldap as part of service template --- core/lldap.nomad | 30 +++++++++++++++++++++---- services/service/service_template.nomad | 22 +++++++++++++++++- 2 files changed, 47 insertions(+), 5 deletions(-) diff --git a/core/lldap.nomad b/core/lldap.nomad index 738328c..3cee62c 100644 --- a/core/lldap.nomad +++ b/core/lldap.nomad @@ -9,13 +9,13 @@ job "lldap" { port "web" { host_network = "wesher" - to = 17170 } port "ldap" { host_network = "wesher" - to = 3890 } + + port "tls" {} } service { @@ -24,6 +24,12 @@ job "lldap" { port = "ldap" } + service { + name = "lldap-tls" + provider = "nomad" + port = "tls" + } + service { name = "ldap-admin" provider = "nomad" @@ -39,7 +45,7 @@ job "lldap" { driver = "docker" config { - image = "nitnelave/lldap:v0.4.3" + image = "nitnelave/lldap:latest" ports = ["ldap", "web"] args = ["run", "--config-file", "${NOMAD_SECRETS_DIR}/lldap_config.toml"] } @@ -51,7 +57,7 @@ job "lldap" { template { data = <