diff --git a/deployment/roles/vitamui/files/customer-init.yml b/deployment/roles/vitamui/files/customer-init.yml new file mode 100644 index 0000000000000000000000000000000000000000..e549a6d7c9c57f17a1f2b4dce26a57e22bd27d61 --- /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 d44233249897cf3ab86551a02546dcffcbc1f6cc..ccacaaf9b100ea17d5f9a0b9c8e27f1093c14a57 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