jeduoliveira.elasticsearch

Elasticsearch

Statut de construction

Un rôle Ansible qui installe ElasticSearch pour répondre au framework lumisportal sur RedHat/CentOS.

Exigences

Il est nécessaire d'avoir le JDK JAVA installé. Consultez le rôle jeduoliveira.zulu_openjdk qui fournit des instructions pour installer Zulu OpenJDK.

Variables du rôle

Les variables ci-dessous sont listées par défaut. (Voir defaults/main.yml)

elasticsearch_package_state: présent
elasticsearch_service_state: démarré
elasticsearch_service_enabled: vrai

elasticsearch_version: 6.2.2

elasticsearch_network_host: 0.0.0.0
elasticsearch_http_port: 9200

elasticsearch_cluster_name: lumisportal
elasticsearch_node_name: node-1

elasticsearch_data: /var/lib/elasticsearch
elasticsearch_logs: /var/log/elasticsearch

elasticsearch_heap: 512m

elasticsearch_logger_action_level: info

Les variables listées comme vars (voir dans vars/main.yml)

elasticsearch_jvm:
  - regexp: '^-Xms'
    line: -Xms{{ elasticsearch_heap }}
  - regexp: '^-Xmx'
    line: -Xmx{{ elasticsearch_heap }}

Dépendances

dependencies:
  - jeduoliveira.zulu_openjdk

Exemple de Playbook

- hosts: tous
  gather_facts: True

  roles:    
    - role: ansible-role-elasticsearch
      elasticsearch_version: 6.2.2
      elasticsearch_heap: 2g
      elasticsearch_logger_action_level: erreur 

Licence

MIT / BSD

Informations sur l'auteur

Ce rôle a été créé en 2019 par Jorge Eduardo.

À propos du projet

Elasticsearch for LumisXP/Lumisportal in CentOS/RedHat

Installer
ansible-galaxy install jeduoliveira.elasticsearch
Licence
Unknown
Téléchargements
240
Propriétaire
Cloud Solutions Architect // AWS Certified Solutions Architect // BR