jeduoliveira.elasticsearch

Elasticsearch

Status de Construção

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