|
|
|
|
@ -30,6 +30,53 @@ connect_labels: [
|
|
|
|
|
'"traefik.http.routers.{{ connect_id }}-monitor.tls.certresolver=letsencrypt"',
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
connect_environment: [
|
|
|
|
|
"ADMIN_LOGIN: \"{{ connect_admin_username }}\"",
|
|
|
|
|
"ADMIN_PASSWORD: \"{{ connect_admin_password }}\"",
|
|
|
|
|
|
|
|
|
|
"DATASOURCE_URL: \"jdbc:postgresql://{{ connect_postgres_id }}:{{ service_port_postgres }}/{{ connect_postgres_database }}\"",
|
|
|
|
|
"DATASOURCE_USERNAME: \"{{ connect_postgres_admin_username }}\"",
|
|
|
|
|
"DATASOURCE_PASSWORD: \"{{ connect_postgres_admin_password }}\"",
|
|
|
|
|
"FILE_WHITELIST_URL: \"{{ connect_whitelist_url | default('') }}\"",
|
|
|
|
|
|
|
|
|
|
"MAIL_PROTOCOL: \"{{ connect_mail_protocol | default('smtp') }}\"",
|
|
|
|
|
"MAIL_HOST: \"{{ connect_mail_host | default('smtp.tolina.local') }}\"",
|
|
|
|
|
"MAIL_PORT: \"{{ connect_mail_port | default('25') }}\"",
|
|
|
|
|
"MAIL_USER: \"{{ connect_mail_user | default('') }}\"",
|
|
|
|
|
"MAIL_PASSWORD: \"{{ connect_mail_password | default('') }}\"",
|
|
|
|
|
"MAIL_PROPERTIES_SIMULATION: \"{{ connect_mail_properties_simulation | default('true') }}\"",
|
|
|
|
|
"MAIL_PROPERTIES_BASE_URL: \"{{ connect_mail_properties_base_url }}\"",
|
|
|
|
|
"MAIL_PROPERTIES_BASE_URL_EXTERN: \"{{ connect_mail_properties_base_url_extern }}\"",
|
|
|
|
|
"MAIL_PROPERTIES_SENDER: \"{{ connect_mail_properties_sender | default('noreply-connect@arxes-tolina.de') }}\"",
|
|
|
|
|
"MAIL_PROPERTIES_SENDER_ALIAS: \"{{ connect_mail_properties_sender_alias | default('noreply-connect') }}\"",
|
|
|
|
|
|
|
|
|
|
"AUTH_MODULE: \"{{ connect_auth_module | default('preauth') }}\"",
|
|
|
|
|
"OIDC_CLIENT_ID: \"{{ connect_oidc_client_id | default('oidc_config_not_found') }}\"",
|
|
|
|
|
"OIDC_CLIENT_SECRET: \"{{ connect_oidc_client_secret | default('oidc_config_not_found') }}\"",
|
|
|
|
|
"OIDC_REGISTRATION_ID: \"{{ connect_oidc_registration_id | default('oidc_config_not_found') }}\"",
|
|
|
|
|
"OIDC_ISSUER_URI: \"{{ connect_oidc_issuer_uri | default('oidc_config_not_found') }}\"",
|
|
|
|
|
"PASSWORD_CHANGE_URL: \"{{ connect_password_change_url | default('') }}\"",
|
|
|
|
|
"USER_MANAGEMENT_URL: \"{{ connect_iam_user_management_url | default('') }}\"",
|
|
|
|
|
|
|
|
|
|
"IAM_MODULE: \"{{ connect_iam_module | default('embedded') }}\"",
|
|
|
|
|
"IAM_CLIENT_ENABLED: \"{{ smardigo_iam_client_enabled | default('false') }}\"",
|
|
|
|
|
"EXTERNAL_IAM_SERVER_URL: \"{{ smardigo_iam_client_server_url | default('') }}\"",
|
|
|
|
|
|
|
|
|
|
"SPRING_PROFILES_INCLUDE: \"{{ spring_profiles_include | default('swagger') }}\"",
|
|
|
|
|
"RIBBON_DISPLAY_ON_ACTIVE_PROFILES: \"{{ ribbon_display_on_active_profiles | default('dev') }}\"",
|
|
|
|
|
|
|
|
|
|
"SMA_JWT_ENABLED: \"{{ connect_jwt_enabled | default('false') }}\"",
|
|
|
|
|
"SMA_JWT_SECRET: \"{{ connect_jwt_secret | default('') }}\"",
|
|
|
|
|
"SMA_CSRF_TOKEN_NAME: \"{{ connect_csrf_token_name | default('') }}\"",
|
|
|
|
|
"SMA_CSRF_TOKEN_VALUE: \"{{ connect_csrf_token_value | default('') }}\"",
|
|
|
|
|
|
|
|
|
|
"ELASTIC_HOST: \"{{ connect_elastic_host | default('') }}\"",
|
|
|
|
|
"ELASTIC_USERNAME: \"{{ connect_elastic_username | default('') }}\"",
|
|
|
|
|
"ELASTIC_PASSWORD: \"{{ connect_elastic_password | default('') }}\"",
|
|
|
|
|
"SEARCH_ELASTIC_INDEX: \"{{ connect_elastic_index | default('') }}\"",
|
|
|
|
|
"ANALYSIS_ELASTIC_INDEX: \"{{ connect_elastic_analysis_index | default('') }}\"",
|
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
connect_docker: {
|
|
|
|
|
networks: [
|
|
|
|
|
{
|
|
|
|
|
@ -53,45 +100,7 @@ connect_docker: {
|
|
|
|
|
image_version: "{{ connect_version }}",
|
|
|
|
|
labels: "{{ connect_labels + ( connect_labels_additional | default([])) }}",
|
|
|
|
|
restart: "{{ connect_service_restart | default('always') }}",
|
|
|
|
|
environment: [
|
|
|
|
|
"ADMIN_LOGIN: \"{{ connect_admin_username }}\"",
|
|
|
|
|
"ADMIN_PASSWORD: \"{{ connect_admin_password }}\"",
|
|
|
|
|
|
|
|
|
|
"DATASOURCE_URL: \"jdbc:postgresql://{{ connect_postgres_id }}:{{ service_port_postgres }}/{{ connect_postgres_database }}\"",
|
|
|
|
|
"DATASOURCE_USERNAME: \"{{ connect_postgres_admin_username }}\"",
|
|
|
|
|
"DATASOURCE_PASSWORD: \"{{ connect_postgres_admin_password }}\"",
|
|
|
|
|
|
|
|
|
|
"MAIL_PROTOCOL: \"{{ connect_mail_protocol | default('smtp') }}\"",
|
|
|
|
|
"MAIL_HOST: \"{{ connect_mail_host | default('smtp.tolina.local') }}\"",
|
|
|
|
|
"MAIL_PORT: \"{{ connect_mail_port | default('25') }}\"",
|
|
|
|
|
"MAIL_USER: \"{{ connect_mail_user | default('') }}\"",
|
|
|
|
|
"MAIL_PASSWORD: \"{{ connect_mail_password | default('') }}\"",
|
|
|
|
|
"MAIL_PROPERTIES_SIMULATION: \"{{ connect_mail_properties_simulation | default('true') }}\"",
|
|
|
|
|
"MAIL_PROPERTIES_BASE_URL: \"{{ connect_mail_properties_base_url }}\"",
|
|
|
|
|
"MAIL_PROPERTIES_BASE_URL_EXTERN: \"{{ connect_mail_properties_base_url_extern }}\"",
|
|
|
|
|
"MAIL_PROPERTIES_SENDER: \"{{ connect_mail_properties_sender | default('noreply-connect@arxes-tolina.de') }}\"",
|
|
|
|
|
"MAIL_PROPERTIES_SENDER_ALIAS: \"{{ connect_mail_properties_sender_alias | default('noreply-connect') }}\"",
|
|
|
|
|
|
|
|
|
|
"AUTH_MODULE: \"{{ connect_auth_module | default('preauth') }}\"",
|
|
|
|
|
"OIDC_CLIENT_ID: \"{{ connect_oidc_client_id | default('oidc_config_not_found') }}\"",
|
|
|
|
|
"OIDC_CLIENT_SECRET: \"{{ connect_oidc_client_secret | default('oidc_config_not_found') }}\"",
|
|
|
|
|
"OIDC_REGISTRATION_ID: \"{{ connect_oidc_registration_id | default('oidc_config_not_found') }}\"",
|
|
|
|
|
"OIDC_ISSUER_URI: \"{{ connect_oidc_issuer_uri | default('oidc_config_not_found') }}\"",
|
|
|
|
|
"PASSWORD_CHANGE_URL: \"{{ connect_password_change_url | default('') }}\"",
|
|
|
|
|
"USER_MANAGEMENT_URL: \"{{ connect_iam_user_management_url | default('') }}\"",
|
|
|
|
|
|
|
|
|
|
"IAM_MODULE: \"{{ connect_iam_module | default('embedded') }}\"",
|
|
|
|
|
"IAM_CLIENT_ENABLED: \"{{ smardigo_iam_client_enabled | default('false') }}\"",
|
|
|
|
|
"EXTERNAL_IAM_SERVER_URL: \"{{ smardigo_iam_client_server_url | default('') }}\"",
|
|
|
|
|
|
|
|
|
|
"SMA_API_TOKEN_SECRET: \"{{ connect_api_token_secret | default('') }}\"",
|
|
|
|
|
|
|
|
|
|
"SMA_CSRF_TOKEN_NAME: \"{{ connect_csrf_token_name | default('') }}\"",
|
|
|
|
|
"SMA_CSRF_TOKEN_VALUE: \"{{ connect_csrf_token_value | default('') }}\"",
|
|
|
|
|
|
|
|
|
|
"SPRING_PROFILES_INCLUDE: \"{{ spring_profiles_include | default('swagger') }}\"",
|
|
|
|
|
"RIBBON_DISPLAY_ON_ACTIVE_PROFILES: \"{{ ribbon_display_on_active_profiles | default('dev') }}\"",
|
|
|
|
|
],
|
|
|
|
|
environment: "{{ connect_environment + ( connect_environment_additional | default([])) }}",
|
|
|
|
|
networks: [
|
|
|
|
|
'"back-tier"',
|
|
|
|
|
'"front-tier"',
|
|
|
|
|
|