diff --git a/roles/connect_compact/defaults/main.yml b/roles/connect_compact/defaults/main.yml index 9081743..44b056b 100644 --- a/roles/connect_compact/defaults/main.yml +++ b/roles/connect_compact/defaults/main.yml @@ -19,6 +19,8 @@ keycloak_postgres_username: "keycloak_postgres" keycloak_postgres_password: "{{ keycloak_postgres_password_vault }}" keycloak_image_name: "{{ shared_service_harbor_hostname }}/smardigo/keycloak" +kibana_id: "{{ inventory_hostname }}-kibana" + shared_service_mail_hostname: "not_available" current_realm_name: connect diff --git a/roles/connect_compact/tasks/main.yml b/roles/connect_compact/tasks/main.yml index 80a515d..5c955e2 100644 --- a/roles/connect_compact/tasks/main.yml +++ b/roles/connect_compact/tasks/main.yml @@ -15,6 +15,13 @@ record_name: "{{ connect_external_subdomain }}" when: connect_external_subdomain is defined +- name: "Setup DNS configuration for <{{ kibana_id }}> to <{{ stage_server_ip }}>" + include_role: + name: dns + vars: + record_data: "{{ stage_server_ip }}" + record_name: "{{ kibana_id }}" + - name: "Setup realm for {{ connect_id }}" include_role: name: keycloak diff --git a/templates/connect-compact/docker-compose.yml.j2 b/templates/connect-compact/docker-compose.yml.j2 index aca8391..b3624a9 100644 --- a/templates/connect-compact/docker-compose.yml.j2 +++ b/templates/connect-compact/docker-compose.yml.j2 @@ -143,7 +143,7 @@ services: labels: - "traefik.enable=true" - "traefik.http.routers.{{ connect_id }}-kibana.service={{ connect_id }}-kibana" - - "traefik.http.routers.{{ connect_id }}-kibana.rule=Host(`{{ connect_id }}-kibana.{{ 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.tls=true" - "traefik.http.routers.{{ connect_id }}-kibana.tls.certresolver=letsencrypt-http"