|
|
|
@ -30,36 +30,14 @@ connect_labels: [
|
|
|
|
'"traefik.http.routers.{{ connect_id }}-monitor.tls.certresolver=letsencrypt"',
|
|
|
|
'"traefik.http.routers.{{ connect_id }}-monitor.tls.certresolver=letsencrypt"',
|
|
|
|
]
|
|
|
|
]
|
|
|
|
|
|
|
|
|
|
|
|
connect_docker: {
|
|
|
|
connect_environment: [
|
|
|
|
networks: [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
name: back-tier,
|
|
|
|
|
|
|
|
external: true,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
name: front-tier,
|
|
|
|
|
|
|
|
external: true,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
volumes: [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
name: "{{ connect_postgres_id }}-data"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
services: [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
name: "{{ connect_id }}",
|
|
|
|
|
|
|
|
image_name: "{{ connect_image_name }}",
|
|
|
|
|
|
|
|
image_version: "{{ connect_version }}",
|
|
|
|
|
|
|
|
labels: "{{ connect_labels + ( connect_labels_additional | default([])) }}",
|
|
|
|
|
|
|
|
restart: "{{ connect_service_restart | default('always') }}",
|
|
|
|
|
|
|
|
environment: [
|
|
|
|
|
|
|
|
"ADMIN_LOGIN: \"{{ connect_admin_username }}\"",
|
|
|
|
"ADMIN_LOGIN: \"{{ connect_admin_username }}\"",
|
|
|
|
"ADMIN_PASSWORD: \"{{ connect_admin_password }}\"",
|
|
|
|
"ADMIN_PASSWORD: \"{{ connect_admin_password }}\"",
|
|
|
|
|
|
|
|
|
|
|
|
"DATASOURCE_URL: \"jdbc:postgresql://{{ connect_postgres_id }}:{{ service_port_postgres }}/{{ connect_postgres_database }}\"",
|
|
|
|
"DATASOURCE_URL: \"jdbc:postgresql://{{ connect_postgres_id }}:{{ service_port_postgres }}/{{ connect_postgres_database }}\"",
|
|
|
|
"DATASOURCE_USERNAME: \"{{ connect_postgres_admin_username }}\"",
|
|
|
|
"DATASOURCE_USERNAME: \"{{ connect_postgres_admin_username }}\"",
|
|
|
|
"DATASOURCE_PASSWORD: \"{{ connect_postgres_admin_password }}\"",
|
|
|
|
"DATASOURCE_PASSWORD: \"{{ connect_postgres_admin_password }}\"",
|
|
|
|
|
|
|
|
"FILE_WHITELIST_URL: \"{{ connect_whitelist_url | default('') }}\"",
|
|
|
|
|
|
|
|
|
|
|
|
"MAIL_PROTOCOL: \"{{ connect_mail_protocol | default('smtp') }}\"",
|
|
|
|
"MAIL_PROTOCOL: \"{{ connect_mail_protocol | default('smtp') }}\"",
|
|
|
|
"MAIL_HOST: \"{{ connect_mail_host | default('smtp.tolina.local') }}\"",
|
|
|
|
"MAIL_HOST: \"{{ connect_mail_host | default('smtp.tolina.local') }}\"",
|
|
|
|
@ -84,14 +62,45 @@ connect_docker: {
|
|
|
|
"IAM_CLIENT_ENABLED: \"{{ smardigo_iam_client_enabled | default('false') }}\"",
|
|
|
|
"IAM_CLIENT_ENABLED: \"{{ smardigo_iam_client_enabled | default('false') }}\"",
|
|
|
|
"EXTERNAL_IAM_SERVER_URL: \"{{ smardigo_iam_client_server_url | default('') }}\"",
|
|
|
|
"EXTERNAL_IAM_SERVER_URL: \"{{ smardigo_iam_client_server_url | default('') }}\"",
|
|
|
|
|
|
|
|
|
|
|
|
"SMA_API_TOKEN_SECRET: \"{{ connect_api_token_secret | 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_NAME: \"{{ connect_csrf_token_name | default('') }}\"",
|
|
|
|
"SMA_CSRF_TOKEN_VALUE: \"{{ connect_csrf_token_value | default('') }}\"",
|
|
|
|
"SMA_CSRF_TOKEN_VALUE: \"{{ connect_csrf_token_value | default('') }}\"",
|
|
|
|
|
|
|
|
|
|
|
|
"SPRING_PROFILES_INCLUDE: \"{{ spring_profiles_include | default('swagger') }}\"",
|
|
|
|
"ELASTIC_HOST: \"{{ connect_elastic_host | default('') }}\"",
|
|
|
|
"RIBBON_DISPLAY_ON_ACTIVE_PROFILES: \"{{ ribbon_display_on_active_profiles | default('dev') }}\"",
|
|
|
|
"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: [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
name: back-tier,
|
|
|
|
|
|
|
|
external: true,
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
name: front-tier,
|
|
|
|
|
|
|
|
external: true,
|
|
|
|
|
|
|
|
},
|
|
|
|
],
|
|
|
|
],
|
|
|
|
|
|
|
|
volumes: [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
name: "{{ connect_postgres_id }}-data"
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
],
|
|
|
|
|
|
|
|
services: [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
name: "{{ connect_id }}",
|
|
|
|
|
|
|
|
image_name: "{{ connect_image_name }}",
|
|
|
|
|
|
|
|
image_version: "{{ connect_version }}",
|
|
|
|
|
|
|
|
labels: "{{ connect_labels + ( connect_labels_additional | default([])) }}",
|
|
|
|
|
|
|
|
restart: "{{ connect_service_restart | default('always') }}",
|
|
|
|
|
|
|
|
environment: "{{ connect_environment + ( connect_environment_additional | default([])) }}",
|
|
|
|
networks: [
|
|
|
|
networks: [
|
|
|
|
'"back-tier"',
|
|
|
|
'"back-tier"',
|
|
|
|
'"front-tier"',
|
|
|
|
'"front-tier"',
|
|
|
|
|