6.2.24.2. Configuration / fichiers utiles

Les fichiers de configuration sont gérés par les procédures d’installation ou de mise à niveau de l’environnement VITAM. Se référer au DIN.

Les fichiers de configuration sont définis sous /vitam/conf/offer.

6.2.24.2.1. Fichier default-offer.conf

contextPath: /
# Smile : TODO : remove storagePath from this file
storagePath: {{vitam_folder_data}}
jettyConfig: jetty-config.xml
authentication : {{ vitam_struct.https_enabled }}
# Configuration MongoDB
mongoDbNodes:
{% for server in groups['hosts-mongos-offer'] %}
{% if hostvars[server]['mongo_cluster_name'] == offer_conf or inventory_hostname == 'localhost' %}
- dbHost: {{hostvars[server]['ip_service']}}
  dbPort: {{ mongodb.mongos_port }}
{% endif %}
{% endfor %}
dbName: offer
dbAuthentication: {{ mongodb.mongo_authentication }}
dbUserName: {{ mongodb[offer_conf].offer.user }}
dbPassword: {{ mongodb[offer_conf].offer.password }}

6.2.24.2.2. Fichier default-storage.conf

provider: {{ vitam_offers[offer_conf]["provider"] }}
{% if vitam_offers[offer_conf]["provider"] != "openstack-swift" %}
storagePath: {{vitam_folder_data}}
{% endif %}
keystoneEndPoint: {{ vitam_offers[offer_conf]["keystone_auth_url"] | default("") }}
swiftUid: {{ vitam_offers[offer_conf]["swift_uid"] | default("") }}
swiftSubUser: {{ vitam_offers[offer_conf]["swift_subuser"] | default("") }}
credential: {{ vitam_offers[offer_conf]["swift_password"] | default("") }}
cephMode: {{  vitam_offers[offer_conf]["ceph_mode"] | default(true) }}
projectName: {{ vitam_offers[offer_conf]["projectName"] | default("") }}
swiftUrl: {{ vitam_offers[offer_conf]["swiftUrl"] | default("") }}
swiftTrustTore: {{vitam_folder_conf}}/truststore_{{ vitam_struct.vitam_component }}.jks
swiftTrustTorePassword: {{ password_truststore }}
swiftMaxConnectionsPerRoute: 200
swiftMaxConnections: 200

L’arborescence de stockage des fichiers dans l’offre est décrite dans le DAT.