jeduoliveira.elasticsearch
Elasticsearch
Esta é uma função do Ansible que instala o ElasticSearch para usar com o framework lumisportal no RedHat/CentOS.
Requisitos
É necessário ter o JAVA JDK instalado. Veja a função jeduoliveira.zulu_openjdk para instruções sobre como instalar o Zulu OpenJDK.
Variáveis da Função
As variáveis a seguir estão listadas como padrão. (Veja defaults/main.yml)
elasticsearch_package_state: presente
elasticsearch_service_state: iniciado
elasticsearch_service_enabled: verdadeiro
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
As variáveis listadas como vars (veja em vars/main.yml)
elasticsearch_jvm:
- regexp: '^-Xms'
line: -Xms{{ elasticsearch_heap }}
- regexp: '^-Xmx'
line: -Xmx{{ elasticsearch_heap }}
Dependências
dependencies:
- jeduoliveira.zulu_openjdk
Exemplo de Playbook
- hosts: all
gather_facts: True
roles:
- role: ansible-role-elasticsearch
elasticsearch_version: 6.2.2
elasticsearch_heap: 2g
elasticsearch_logger_action_level: error
Licença
MIT / BSD
Informações do Autor
Esta função foi criada em 2019 por Jorge Eduardo.
Informazioni sul progetto
Elasticsearch for LumisXP/Lumisportal in CentOS/RedHat
Installa
ansible-galaxy install jeduoliveira.elasticsearch
Licenza
Unknown
Download
240
Proprietario
Cloud Solutions Architect // AWS Certified Solutions Architect // BR