From 600115f940cd223e1c4fbd53a26cb16132f2d568 Mon Sep 17 00:00:00 2001 From: Mathieu Leguay <mathieu.leguay@teamdlab.com> Date: Wed, 22 Apr 2020 23:32:40 +0200 Subject: [PATCH] [DEVOPS] Fix missing deployment for customer-init.yml --- .../roles/vitamui/files/customer-init.yml | 53 +++++++++++++++++++ .../roles/vitamui/tasks/iam-internal.yml | 12 +++++ 2 files changed, 65 insertions(+) create mode 100644 deployment/roles/vitamui/files/customer-init.yml diff --git a/deployment/roles/vitamui/files/customer-init.yml b/deployment/roles/vitamui/files/customer-init.yml new file mode 100644 index 00000000..e549a6d7 --- /dev/null +++ b/deployment/roles/vitamui/files/customer-init.yml @@ -0,0 +1,53 @@ +# This configuration file indicates profiles , profiles groups and users automatically create when a new customer or customer tenant is created. +# Put as many as you want following the template given +customer-init: + # Default profiles for each customer created + profiles: + #- name: profileName + # description: desc + # level: 1 + # app-name: app + # roles: + # - role_1 + # - role_2 + # - role_3 + # ... + # Default profiles groups for each customer created + profiles-groups: + #- name: group1 + # description: desc + # level: 2 + # profiles: + # - profileName + # ... + # Default users for each customer created + users: + #- last-name: lastName + # first-name: firstName + # profiles-group-name: group1 + # level: 1 + # email-prefix: a@mail.com + + # Default profiles for each tenant created + tenant-profiles: + #- name: profileName + # description: desc + # level: 1 + # app-name: app + # roles: + # - role_1 + # - role_2 + # - role_3 + # ... + + # Other Default profiles for admin group + admin-profiles: + #- name: profileName + # description: desc + # level: 1 + # app-name: app + # roles: + # - role_1 + # - role_2 + # - role_3 + # ... \ No newline at end of file diff --git a/deployment/roles/vitamui/tasks/iam-internal.yml b/deployment/roles/vitamui/tasks/iam-internal.yml index d4423324..ccacaaf9 100644 --- a/deployment/roles/vitamui/tasks/iam-internal.yml +++ b/deployment/roles/vitamui/tasks/iam-internal.yml @@ -11,5 +11,17 @@ - vitam_cert is defined tags: - update_vitam_configuration + notify: + - restart service + +- name: Deploy customer-init.yml + copy: + src: "customer-init.yml" + dest: "{{ vitamui_folder_conf }}/customer-init.yml" + owner: "{{ vitamui_defaults.users.vitamui }}" + group: "{{ vitamui_defaults.users.group }}" + mode: "{{ vitamui_defaults.folder.conf_permission }}" + tags: + - update_vitam_configuration notify: - restart service \ No newline at end of file -- GitLab