|
|
|
@ -21,14 +21,14 @@ services:
|
|
|
|
- "traefik.http.routers.{{ connect_id }}.rule=Host(`{{ connect_id }}.{{ domain }}`)"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}.rule=Host(`{{ connect_id }}.{{ domain }}`)"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}.entrypoints=websecure"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}.entrypoints=websecure"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}.tls=true"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}.tls=true"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}.tls.certresolver=letsencrypt-http"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}.tls.certresolver={{ connect_compact_tls_cert_resolver }}"
|
|
|
|
- "traefik.http.services.{{ connect_id }}.loadbalancer.server.port=8080"
|
|
|
|
- "traefik.http.services.{{ connect_id }}.loadbalancer.server.port=8080"
|
|
|
|
|
|
|
|
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-admin.service={{ connect_id }}-admin"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-admin.service={{ connect_id }}-admin"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-admin.rule=Host(`{{ connect_id }}.{{ domain }}`)"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-admin.rule=Host(`{{ connect_id }}.{{ domain }}`)"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-admin.entrypoints=admin-service"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-admin.entrypoints=admin-service"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-admin.tls=true"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-admin.tls=true"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-admin.tls.certresolver=letsencrypt-http"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-admin.tls.certresolver={{ connect_compact_tls_cert_resolver }}"
|
|
|
|
- "traefik.http.services.{{ connect_id }}-admin.loadbalancer.server.port={{ management_port }}"
|
|
|
|
- "traefik.http.services.{{ connect_id }}-admin.loadbalancer.server.port={{ management_port }}"
|
|
|
|
{% if
|
|
|
|
{% if
|
|
|
|
connect_external_subdomain is defined
|
|
|
|
connect_external_subdomain is defined
|
|
|
|
@ -38,7 +38,7 @@ services:
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-extern.rule=Host(`{{ connect_external_subdomain }}.{{ domain }}`)"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-extern.rule=Host(`{{ connect_external_subdomain }}.{{ domain }}`)"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-extern.entrypoints=websecure"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-extern.entrypoints=websecure"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-extern.tls=true"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-extern.tls=true"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-extern.tls.certresolver=letsencrypt-http"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-extern.tls.certresolver={{ connect_compact_tls_cert_resolver }}"
|
|
|
|
- "traefik.http.services.{{ connect_id }}-extern.loadbalancer.server.port=8080"
|
|
|
|
- "traefik.http.services.{{ connect_id }}-extern.loadbalancer.server.port=8080"
|
|
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
environment:
|
|
|
|
environment:
|
|
|
|
@ -154,7 +154,7 @@ services:
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-kibana.rule=Host(`{{ kibana_id }}.{{ domain }}`)"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-kibana.rule=Host(`{{ kibana_id }}.{{ domain }}`)"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-kibana.entrypoints=websecure"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-kibana.entrypoints=websecure"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-kibana.tls=true"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-kibana.tls=true"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-kibana.tls.certresolver=letsencrypt-http"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-kibana.tls.certresolver={{ connect_compact_tls_cert_resolver }}"
|
|
|
|
- "traefik.http.services.{{ connect_id }}-kibana.loadbalancer.server.port=5601"
|
|
|
|
- "traefik.http.services.{{ connect_id }}-kibana.loadbalancer.server.port=5601"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-kibana.middlewares={{ connect_id }}-kibana-ipwhitelist"
|
|
|
|
- "traefik.http.routers.{{ connect_id }}-kibana.middlewares={{ connect_id }}-kibana-ipwhitelist"
|
|
|
|
- "traefik.http.middlewares.{{ connect_id }}-kibana-ipwhitelist.ipwhitelist.sourcerange={{ ( ip_whitelist_netgo + ip_whitelist_admins ) | join(',') }}"
|
|
|
|
- "traefik.http.middlewares.{{ connect_id }}-kibana-ipwhitelist.ipwhitelist.sourcerange={{ ( ip_whitelist_netgo + ip_whitelist_admins ) | join(',') }}"
|
|
|
|
|