From 06207afcdffb27414d7bb858cd2a36eeeca1818a Mon Sep 17 00:00:00 2001 From: Makhtar DIAGNE <makhtar.diagne@teamdlab.com> Date: Wed, 13 May 2020 14:04:09 +0200 Subject: [PATCH] [TECH] Update deployment --- .../group_vars/all/vitamui_vars.yml | 5 ++++- .../vitamui/files/ui/assets/logo-large.png | Bin 0 -> 10051 bytes deployment/roles/vitamui/tasks/main.yml | 2 ++ .../templates/cas-server/application.yml.j2 | 8 ++++---- .../security-internal/application.yml.j2 | 2 +- .../ui-identity-admin/application.yml.j2 | 4 ++-- .../templates/ui-identity/application.yml.j2 | 4 ++-- .../templates/ui-portal/application.yml.j2 | 4 ++-- 8 files changed, 17 insertions(+), 12 deletions(-) create mode 100644 deployment/roles/vitamui/files/ui/assets/logo-large.png diff --git a/deployment/environments/group_vars/all/vitamui_vars.yml b/deployment/environments/group_vars/all/vitamui_vars.yml index d5e299ac..612837c1 100755 --- a/deployment/environments/group_vars/all/vitamui_vars.yml +++ b/deployment/environments/group_vars/all/vitamui_vars.yml @@ -164,7 +164,7 @@ vitamui: vitamui_level: "INFO" reset_password_url: /cas/extras/resetPassword?username={username}&firstname={firstname}&lastname={lastname}&language={language}&ttl=1day security_internal: - host: "security-internal.service.consul" + host: "vitamui-security-internal.service.consul" vitamui_component: "security-internal" vitamui_component_type: "internal" package_name: "vitamui-security-internal" @@ -197,6 +197,9 @@ vitamui_platform_informations: proof_tenant: 3 cas_tenant: -1 first_customer_tenant: 9 + theme_colors: + vitamui_primary: "#ff4a54" + vitamui_secondary: "#241f63" mongodb: included_scripts: diff --git a/deployment/roles/vitamui/files/ui/assets/logo-large.png b/deployment/roles/vitamui/files/ui/assets/logo-large.png new file mode 100644 index 0000000000000000000000000000000000000000..ae1e31c5eacc2de20bf59e557d09c109d7eab4ff GIT binary patch literal 10051 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 Z{tv*n#B+s9dG!DQ002ovPDHLkV1jr?>yiKf literal 0 HcmV?d00001 diff --git a/deployment/roles/vitamui/tasks/main.yml b/deployment/roles/vitamui/tasks/main.yml index aad7ad14..2cc21367 100644 --- a/deployment/roles/vitamui/tasks/main.yml +++ b/deployment/roles/vitamui/tasks/main.yml @@ -89,6 +89,8 @@ mode: "{{ vitamui_defaults.folder.conf_permission }}" with_items: - "logback.xml" + tags: + - update_vitam_configuration - name: Deploy specific configuration files template: diff --git a/deployment/roles/vitamui/templates/cas-server/application.yml.j2 b/deployment/roles/vitamui/templates/cas-server/application.yml.j2 index c9ece05e..cdcad26e 100644 --- a/deployment/roles/vitamui/templates/cas-server/application.yml.j2 +++ b/deployment/roles/vitamui/templates/cas-server/application.yml.j2 @@ -173,10 +173,10 @@ server-identity: # Example to override theme colors and logo theme: -# vitam-logo: /absolute/path/to/logo.png -# vitamui-logo-large: /absolute/path/to/logo.png - primary: '#ff4a54' - secondary: '#241f63' +# vitam-logo: {{ vitamui_defaults.folder.root_path }}/conf/assets/logo.png +# vitamui-logo-large: {{ vitamui_defaults.folder.root_path }}/conf/assets/logo-large.png + primary: '{{ vitamui_platform_informations.theme_colors.vitamui_primary }}' + secondary: '{{ vitamui_platform_informations.theme_colors.vitamui_secondary }}' logging: config: {{ vitamui_folder_conf }}/logback.xml diff --git a/deployment/roles/vitamui/templates/security-internal/application.yml.j2 b/deployment/roles/vitamui/templates/security-internal/application.yml.j2 index b462b4a0..8e79b8c6 100644 --- a/deployment/roles/vitamui/templates/security-internal/application.yml.j2 +++ b/deployment/roles/vitamui/templates/security-internal/application.yml.j2 @@ -13,7 +13,7 @@ spring: server-identity: identityName: {{ vitamui_site_name }} - identityRole: {{ vitamui_struct.vitamui_component }} + identityRole: vitamui-{{ vitamui_struct.vitamui_component }} identityServerId: 1 logging: diff --git a/deployment/roles/vitamui/templates/ui-identity-admin/application.yml.j2 b/deployment/roles/vitamui/templates/ui-identity-admin/application.yml.j2 index f3f9346c..71a85f27 100644 --- a/deployment/roles/vitamui/templates/ui-identity-admin/application.yml.j2 +++ b/deployment/roles/vitamui/templates/ui-identity-admin/application.yml.j2 @@ -64,8 +64,8 @@ ui-identity: {% endif %} assets: "{{ vitamui_defaults.folder.root_path }}/conf/assets" theme-colors: - vitamui-primary: "#ff4a54" - vitamui-secondary: "#241f63" + vitamui-primary: "{{ vitamui_platform_informations.theme_colors.vitamui_primary }}" + vitamui-secondary: "{{ vitamui_platform_informations.theme_colors.vitamui_secondary }}" base-url: {% if vitamui.portal.base_url is defined %} portal: "{{ vitamui.portal.base_url }}" diff --git a/deployment/roles/vitamui/templates/ui-identity/application.yml.j2 b/deployment/roles/vitamui/templates/ui-identity/application.yml.j2 index 3dfd2e86..aba55342 100644 --- a/deployment/roles/vitamui/templates/ui-identity/application.yml.j2 +++ b/deployment/roles/vitamui/templates/ui-identity/application.yml.j2 @@ -61,8 +61,8 @@ ui-identity: {%endif %} assets: "{{ vitamui_defaults.folder.root_path }}/conf/assets" theme-colors: - vitamui-primary: "#ff4a54" - vitamui-secondary: "#241f63" + vitamui-primary: "{{ vitamui_platform_informations.theme_colors.vitamui_primary }}" + vitamui-secondary: "{{ vitamui_platform_informations.theme_colors.vitamui_secondary }}" base-url: {% if vitamui.portal.base_url is defined %} portal: "{{ vitamui.portal.base_url }}" diff --git a/deployment/roles/vitamui/templates/ui-portal/application.yml.j2 b/deployment/roles/vitamui/templates/ui-portal/application.yml.j2 index 8c1451d6..2aa19299 100644 --- a/deployment/roles/vitamui/templates/ui-portal/application.yml.j2 +++ b/deployment/roles/vitamui/templates/ui-portal/application.yml.j2 @@ -57,8 +57,8 @@ ui-portal: {% endif %} assets: "{{ vitamui_defaults.folder.root_path }}/conf/assets" theme-colors: - vitamui-primary: "#ff4a54" - vitamui-secondary: "#241f63" + vitamui-primary: "{{ vitamui_platform_informations.theme_colors.vitamui_primary }}" + vitamui-secondary: "{{ vitamui_platform_informations.theme_colors.vitamui_secondary }}" {% if vitamui.portal.base_url is undefined %} base-url: portal: "{{ url_prefix }}" # TODO OMA : revoir avec les redirections du RP -- GitLab