diff --git a/modules/keycloak/jobspec.nomad.hcl b/modules/keycloak/jobspec.nomad.hcl index 3400232..1a9bc70 100644 --- a/modules/keycloak/jobspec.nomad.hcl +++ b/modules/keycloak/jobspec.nomad.hcl @@ -38,6 +38,14 @@ job "keycloak" { } } } + + tags = [ + "traefik.enable=true", + + "traefik.http.routers.keycloak.rule=Host(`sso.brmartin.co.uk`)", + "traefik.http.routers.keycloak.entrypoints=websecure", + "traefik.consulcatalog.connect=true", + ] } task "keycloak" { @@ -85,39 +93,4 @@ job "keycloak" { "service.name" = "keycloak" } } - - group "keycloak-ingress-group" { - - network { - mode = "bridge" - port "inbound" { - to = 8080 - } - } - - service { - port = "inbound" - tags = [ - "traefik.enable=true", - - "traefik.http.routers.keycloak.rule=Host(`sso.brmartin.co.uk`)", - "traefik.http.routers.keycloak.entrypoints=websecure", - ] - - connect { - gateway { - ingress { - listener { - port = 8080 - protocol = "http" - service { - name = "keycloak-keycloak" - hosts = ["*"] - } - } - } - } - } - } - } }