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