diff --git a/example/lemonldap-ng.nomad.hcl b/example/lemonldap-ng.nomad.hcl index e9fe286..485ba01 100644 --- a/example/lemonldap-ng.nomad.hcl +++ b/example/lemonldap-ng.nomad.hcl @@ -6,6 +6,13 @@ job "lemonldap-ng" { priority = 60 + constraint { + operator = "distinct_hosts" + value = "true" + } + + + group "lemonldap-ng" { count = 1 @@ -27,6 +34,16 @@ job "lemonldap-ng" { name = "lemonldap-ng" port = 8080 + meta { + alloc = "${NOMAD_ALLOC_INDEX}" + datacenter = "${NOMAD_DC}" + group = "${NOMAD_GROUP_NAME}" + job = "${NOMAD_JOB_NAME}" + namespace = "${NOMAD_NAMESPACE}" + node = "${node.unique.name}" + region = "${NOMAD_REGION}" + } + connect { sidecar_service { proxy { diff --git a/lemonldap-ng.nomad.hcl b/lemonldap-ng.nomad.hcl index b53d197..8acaaf1 100644 --- a/lemonldap-ng.nomad.hcl +++ b/lemonldap-ng.nomad.hcl @@ -18,6 +18,7 @@ job "[[ .instance ]]" { name = "[[ .instance ]][[ .consul.suffix ]]" port = 8080 +[[ template "common/service_meta" $c ]] [[ template "common/connect" $c ]] [[- $p := merge .llng.portal . ]]