jeduoliveira.elasticsearch
Elasticsearch
这是一个安装 ElasticSearch 的 Ansible 角色,以支持在 RedHat/CentOS 上的 lumisportal 框架。
要求
需要安装 JAVA JDK。请参阅 jeduoliveira.zulu_openjdk 角色,其中有安装 Zulu OpenJDK 的说明。
角色变量
以下变量列为默认值(请查看 defaults/main.yml):
elasticsearch_package_state: present
elasticsearch_service_state: started
elasticsearch_service_enabled: true
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
以下变量列为 vars(请查看 vars/main.yml):
elasticsearch_jvm:
- regexp: '^-Xms'
line: -Xms{{ elasticsearch_heap }}
- regexp: '^-Xmx'
line: -Xmx{{ elasticsearch_heap }}
依赖
dependencies:
- jeduoliveira.zulu_openjdk
示例剧本
- hosts: all
gather_facts: True
roles:
- role: ansible-role-elasticsearch
elasticsearch_version: 6.2.2
elasticsearch_heap: 2g
elasticsearch_logger_action_level: error
许可证
MIT / BSD
作者信息
该角色由 Jorge Eduardo 于 2019 年创建。
关于项目
Elasticsearch for LumisXP/Lumisportal in CentOS/RedHat
安装
ansible-galaxy install jeduoliveira.elasticsearch
许可证
Unknown
下载
240
拥有者
Cloud Solutions Architect // AWS Certified Solutions Architect // BR