Roles Rôle « SOLR Applications »
22 octobre 2025 à 16:34Ce rôle est chargé de mettre en place les instances SOLR.
Tags internes
- packages : Installation et configuration des packages ;
- solr-applications : Mise en place des instances ;
Variables à fournir
| Variable | Type | Requis | Défaut | Description |
|---|---|---|---|---|
solr_root |
Chemin | Non | /var/local/solr | Chemin d’installation des sources applicatives de SOLR |
solr_data_root |
Chemin | Non | /var/local/solr/data | Chemin de déploiement des instances SOLR |
solr_versions |
Dictionnaire | Non | Dictionnaire vide | Liste nommé des versions de SOLR à déployer |
solr_instances |
Liste d’objet solr_instance |
Non | Liste vide | Liste des instances SOLR à déployer |
solr_resources_path |
Chemin | Non | Vide | Dossier, relatif au playbook sous lequel sont les archives |
Nommer les versions à déployer permet d’identifier les versions.
Type solr_instance
| Propriété | Type | Requis | Défaut | Description |
|---|---|---|---|---|
name |
Identificateur | Oui | Nom de l’instance, utilisé pour le nom du dossier | |
version |
Identificateur | Oui | Nom de la version SOLR à utiliser | |
address |
Adresse IP | Non | Adresse IP d’écoute HTTP | |
port |
Entier | Oui | Port d’écoute HTTP | |
user |
Identifiant | Oui | Nom de l’utilisateur exécutant le service | |
group |
Identifiant | Oui | Nom du groupe exécutant le service | |
archive |
Chemin | Oui | Archive contenant les fichiers de base | |
cores |
Liste d’identifiants | Non | Liste séparée par des virgules des index à activer (core) | |
stream |
Booléen | Non | Faux | Activer les variable d’environnement de streaming |
disabled |
Booléen | Non | Faux | Désactiver l’instance |
L’archive doit contenir au minimum :
solr.xml: La configuration de l’applicationfinalize.sh: Le script s’assurant de la bonne configuration des fichiers et dossiers
Variables fixées
| Variable | Type | Description |
|---|---|---|
install_packages |
Liste | Noms des paquets à installer |
solr_structure |
Liste d’objets | Description de la structure fixe |