spring: cloud: consul: enabled: true host: consul.service.{{ consul_domain }} discovery: preferIpAddress: true tags: {{ consul_tags }} instanceId: {{ vitamui_struct.vitamui_component }}-${server.port}-${spring.cloud.client.hostname} server: host: {{ vitamui_struct.host }} port: {{ vitamui_struct.port_service }} compression: enabled: true mime-types: text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json min-response-size: 1024 {% if vitamui.identity_admin.base_url is defined %} servlet.context-path: / servlet.session.cookie.path: / {% else %} servlet.context-path: /identity-admin servlet.session.cookie.path: /identity-admin {% endif %} scheme: {% if vitamui_struct.secure|lower =='true' %}https{% else %}http{% endif %} {% if vitamui_struct.secure|lower =='true' %} ssl: key-store: {{ vitamui_folder_conf }}/keystore_{{ vitamui_struct.package_name }}.jks key-store-password: {{ password_keystore }} # TODO OMA : revoir key-password: {{ password_keystore }} enabled-protocols: {{ssl_setting.enabled_protocols}} ciphers: {{ssl_setting.ciphers}} {% endif %} tomcat: accesslog: enabled: "{{ vitamui_struct.jvm_log|lower }}" directory: "{{ vitamui_folder_log }}" management: server: port: {{ vitamui_struct.port_admin }} ssl: enabled: false logging: config: {{ vitamui_folder_conf }}/logback.xml server-identity: identityName: {{ vitamui_site_name }} identityRole: {{ vitamui_struct.vitamui_component }} identityServerId: 1 ui-identity: platform-name: "{{ vitamui_platform_informations.platform_name }}" customer: technical-referent-email: "{{ vitamui_platform_informations.customer.technical_referent_email }}" website-url: "{{ vitamui_platform_informations.customer.website_url }}" iam-external-client: server-host: {{ vitamui.iam_external.host }} server-port: {{ vitamui.iam_external.port_service }} connect-time-out: {{ vitamui.iam_external.connect_timeout }} read-time-out: {{ vitamui.iam_external.read_timeout }} write-time-out: {{ vitamui.iam_external.write_timeout }} {% if vitamui.iam_external.secure|lower == "true" %} secure: true ssl-configuration: keystore: key-path: {{ vitamui_folder_conf }}/keystore_{{ vitamui_struct.package_name }}.jks key-password: {{ password_keystore }} # TODO OMA : revoir type: JKS truststore: key-path: {{ vitamui_folder_conf }}/truststore_{{ vitamui_certificate_type }}.jks key-password: {{ password_truststore }} # TODO OMA : revoir hostname-verification: false {% endif %} assets: "{{ vitamui_defaults.folder.root_path }}/conf/assets" portal-logo: "{{ vitamui_platform_informations.theme.portal_logo }}" header-logo: "{{ vitamui_platform_informations.theme.header_logo }}" footer-logo: "{{ vitamui_platform_informations.theme.footer_logo }}" portal-message: "{{ vitamui_platform_informations.portal_message }}" portal-title: "{{ vitamui_platform_informations.portal_title }}" theme-colors: vitamui-primary: "{{ vitamui_platform_informations.theme.theme_colors.vitamui_primary }}" vitamui-secondary: "{{ vitamui_platform_informations.theme.theme_colors.vitamui_secondary }}" vitamui-tertiary: "{{ vitamui_platform_informations.theme.theme_colors.vitamui_tertiary }}" vitamui-header-footer: "{{ vitamui_platform_informations.theme.theme_colors.vitamui_header_footer }}" vitamui-background: "{{ vitamui_platform_informations.theme.theme_colors.vitamui_background }}" portal-categories: {% for id, category in vitamui_defaults.portal_categories.items() %} {{ id }}: title: "{{ category.title }}" displayTitle: {{ category.displayTitle }} order: {{ category.order }} {% endfor %} base-url: {% if vitamui.portal.base_url is defined %} portal: "{{ vitamui.portal.base_url }}" {% else %} portal: "{{ url_prefix }}" {% endif %} {% if vitamui.identity_admin.base_url is defined %} admin-identity: "{{ vitamui.identity_admin.base_url }}" {% else %} admin-identity: "{{ url_prefix }}/identity-admin" # TODO OMA : revoir avec les redirections du RP {% endif %} {% if vitamui.identity.base_url is defined %} identity: "{{ vitamui.identity.base_url }}" {% else %} identity: "{{ url_prefix }}/identity" # TODO OMA : revoir avec les redirections du RP {% endif %} ui: {% if vitamui_struct.base_url is defined %} url: "{{ vitamui_struct.base_url }}" {% else %} url: "{{ url_prefix }}/identity-admin" {% endif %} redirect-url: ${ui.url}/${ui-prefix} cas: {% if vitamui.cas_server.base_url is defined %} external-url: "{{ vitamui.cas_server.base_url}}" {% else %} external-url: "{{ url_prefix }}/cas" {% endif %} internal-url: {% if vitamui.cas_server.secure|lower == "true" %}https{% else %}http{% endif %}://{{ vitamui.cas_server.host }}:{{ vitamui.cas_server.port_service }}{% if vitamui.cas_server.base_url is undefined %}/cas{% endif %} callback-url: ${ui.url}/identity-api/callback {% if vitamui.cas_server.secure|lower == "true" %} ssl: trust-store: {{ vitamui_folder_conf }}/truststore_{{ vitamui_certificate_type }}.jks trust-store-password: {{ password_truststore }} hostname-verification: {{ vitamui.cas_server.hostname_verification }} {% endif %} 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 }}