Skip to content
Snippets Groups Projects
application.yml.j2 3.12 KiB
Newer Older
vitam-prg's avatar
vitam-prg committed

spring:
  cloud:
    consul:
      enabled: true
      host: consul.service.{{ consul_domain }}
vitam-prg's avatar
vitam-prg committed
      discovery:
        preferIpAddress: true
        tags: {{ consul_tags }}
        instanceId:  {{ vitamui_struct.vitamui_component }}-${server.port}-${spring.cloud.client.hostname}
vitam-prg's avatar
vitam-prg committed

logging:
  config: {{ vitamui_folder_conf }}/logback.xml
  level:
Olivier MARSOL's avatar
Olivier MARSOL committed
    fr.gouv.vitamui.iam.external.server: {{ vitamui_struct.logging_level }}
vitam-prg's avatar
vitam-prg committed

server:
  port: {{ vitamui_struct.port_service }}
{% if vitamui_struct.secure|lower == "true" %}
  ssl:
    key-store: {{ vitamui_folder_conf }}/keystore_{{ vitamui_struct.package_name }}.jks
    key-store-password: {{ password_keystore }}
    key-password: {{ password_keystore }}
    trust-store: {{ vitamui_folder_conf }}/truststore_{{ vitamui_certificate_type }}.jks
    trust-store-password: {{ password_truststore }}
    client-auth: need
bbenarbia's avatar
bbenarbia committed
    enabled-protocols: {{ssl_setting.enabled_protocols}}
    ciphers: {{ssl_setting.ciphers}}
vitam-prg's avatar
vitam-prg committed
{% endif %}
  tomcat:
    accesslog:
        enabled: "{{ vitamui_struct.jvm_log|lower }}"
        directory: "{{ vitamui_folder_log }}"

management:
  server:
    port: {{ vitamui_struct.port_admin }}
    ssl:
      enabled: false

server-identity:
  identityName: {{ vitamui_site_name }}
vitam-prg's avatar
vitam-prg committed
  identityRole: {{ vitamui_struct.vitamui_component }}
  identityServerId: 1

iam-external:
  security-client:
    server-host: {{ vitamui.security_internal.host }}
    server-port: {{ vitamui.security_internal.port_service }}
{% if vitamui.security_internal.secure|lower == "true" %}
    secure: {{ vitamui.security_internal.secure|lower }}
    ssl-configuration:
      keystore:
        key-path: {{ vitamui_folder_conf }}/keystore_{{ vitamui_struct.package_name }}.jks
        key-password: {{ password_keystore }}
        type: JKS
      truststore:
        key-path: {{ vitamui_folder_conf }}/truststore_{{ vitamui_certificate_type }}.jks
        key-password:  {{ password_truststore }}
vitam-prg's avatar
vitam-prg committed
      hostname-verification: false
{% endif %}
  iam-internal-client:
    server-host: {{ vitamui.iam_internal.host }}
    server-port: {{ vitamui.iam_internal.port_service }}
    connect-time-out: {{ vitamui.iam_internal.connect_timeout }}
    read-time-out: {{ vitamui.iam_internal.read_timeout }}
    write-time-out: {{ vitamui.iam_internal.write_timeout }}
vitam-prg's avatar
vitam-prg committed
{% if vitamui.iam_internal.secure|lower == "true" %}
    secure: {{ vitamui.iam_internal.secure|lower }}
    ssl-configuration:
      keystore:
        key-path: {{ vitamui_folder_conf }}/keystore_{{ vitamui_struct.package_name }}.jks
        key-password: {{ password_keystore }}
        type: JKS
      truststore:
        key-path: {{ vitamui_folder_conf }}/truststore_{{ vitamui_certificate_type }}.jks
vitam-prg's avatar
vitam-prg committed
        key-password:  {{ password_truststore }}
      hostname-verification: false
{% endif %}

customer.init.config.file: {{ vitamui_folder_conf }}/customer-init.yml

opentracing:
  jaeger:
    enabled: {{ opentracing.jaeger.enabled }}
    logSpans: {{ opentracing.jaeger.log_spans }}
    expandExceptionLogs: {{opentracing.jaeger.expand_exception_logs}}
    udp-sender:
      host: {{ opentracing.jaeger.udp_sender.host }}
      port: {{ opentracing.jaeger.udp_sender.port }}