6.2.25.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/worker.

6.2.25.2.1. Fichier format-identifiers.conf

Ce fichier permet de définir l’URL d’accès à Siegfried.

siegfried-local: 
  type: SIEGFRIED
  client: http
  host: localhost
  port: {{ siegfried.port }}
  rootPath: {{ vitam_folder_tmp }}/
  versionPath: {{ vitam_folder_data }}/version/folder

6.2.25.2.2. Fichier functional-administration-client.conf.j2

Ce fichier permet de définir l’accès à functional-administration.

serverHost: {{ vitam.functional_administration.host }}
serverPort: {{ vitam.functional_administration.port_service }}

6.2.25.2.3. Fichier metadata-client.conf

Ce fichier permet de définir l’accès au metadata.

serverHost: {{ vitam.metadata.host }}
serverPort: {{ vitam.metadata.port_service }}

6.2.25.2.4. Fichier storage-client.conf

Ce fichier permet de définir l’accès au storage.

serverHost: {{ vitam.storageengine.host }}
serverPort: {{ vitam.storageengine.port_service }}

6.2.25.2.5. Fichier version.conf

binaryDataObjectVersions:
- BinaryMaster
- Dissemination
- Thumbnail
- TextContent
physicalDataObjectVersions:
- PhysicalMaster
- Dissemination

6.2.25.2.6. Fichier worker.conf

Ce fichier permet de définir le paramétrage du composant worker.

# Configuration processing
# HERE MUST BE MY (WORKER) current configuration
registerServerHost: {{ ip_service }}
registerServerPort: {{ vitam_struct.port_service }}
# Configuration handler
processingUrl: {{vitam.processing | client_url}}
urlMetadata: {{vitam.metadata | client_url}}
urlWorkspace: {{vitam.workspace | client_url}}
# Configuration jetty
jettyConfig: jetty-config.xml
#Configuration parallele
capacity: {{vitam_worker_capacity}}
{% if vitam_worker_workerFamily is defined %}
workerFamily: {{vitam_worker_workerFamily}}
{% endif %}

classificationLevel :
  allowList :  [Secret Défense, Confidentiel Défense]
  authorizeNotDefined: true

Paramètres obligatoires :

  • processingUrl : URL de connexion au compsoant Vitam processing
  • urlMetadata : URL de connexion au composant VITAM metadata
  • urlWorkspace : URL de connexion au composant VITAM workspace
  • registerServerHost : host ou le worker déployé
  • registerServerPort : port ou le worker déployé
  • jettyConfig : le fichier config jetty associé au service du worker

Paramètres optionnels :

  • workerFamily : la famille dont le worker appartant en fonction de tache exécutée
  • capacity : capacité du worker en mode parallèle de tache (par défaut à 1 dans l’ansiblerie, si non définie)