8.2.18.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.

8.2.18.2.1. Fichier batch-report-client.conf

serverHost: {{ vitam.batchreport.host }}
serverPort: {{ vitam.batchreport.port_service }}
secure: {{ vitam.batchreport.https_enabled }}

8.2.18.2.2. 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

8.2.18.2.3. 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 }}

8.2.18.2.4. Fichier metadata-client.conf

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

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

8.2.18.2.5. Fichier storage-client.conf

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

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

8.2.18.2.6. Fichier verify-timestamp.conf

# Configuration - verify timestamp
p12LogbookPassword: {{ keystores.timestamping.secure_logbook }}
p12LogbookFile: keystore_secure-logbook.p12

8.2.18.2.7. Fichier version.conf

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

8.2.18.2.8. 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 %}

indexInheritedRulesWithAPIV2OutputByTenant: [ "{{  vitam.worker.api_output_index_tenants | join('", "') }}" ]
indexInheritedRulesWithRulesIdByTenant: [ "{{  vitam.worker.rules_index_tenants | join('", "') }}" ]

# Archive Unit Profile cache settings (max entries in cache & retention timeout in seconds)
archiveUnitProfileCacheMaxEntries: {{ vitam.metadata.archiveUnitProfileCacheMaxEntries }}
archiveUnitProfileCacheTimeoutInSeconds: {{ vitam.worker.archiveUnitProfileCacheTimeoutInSeconds }}

# Schema validator cache settings (max entries in cache & retention timeout in seconds)
schemaValidatorCacheMaxEntries: {{ vitam.metadata.schemaValidatorCacheMaxEntries }}
schemaValidatorCacheTimeoutInSeconds: {{ vitam.worker.schemaValidatorCacheTimeoutInSeconds }}

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)