andrelohmann.elasticstack
ElasticStack
简单的角色,用于安装单节点(不安全的)ElasticStack,包括Kibana和Beats模板。开发仍处于早期阶段,不建议在生产环境中使用!
!!! 让Kibana仅在本地主机上监听,并在其前面放置一个基本认证保护的代理!!!
!!! 让Elasticsearch在所有设备上监听(0.0.0.0),并使用iptables限制访问!!!
角色变量
elasticsearch_heap_size: 1g
elasticsearch_install_elasticsearch: True
elasticsearch_install_kibana: True
# elasticsearch_network_host: "localhost" # Elasticsearch在此监听
# elasticsearch_listen_ip: "localhost" # Kibana和Beats应连接的IP地址
# elasticsearch_kibana_listen_ip: "localhost" # Kibana在此监听
elasticsearch_release: 7.16.2
elasticsearch_install_auditbeat: True
elasticsearch_install_filebeat: True
elasticsearch_install_heartbeat: True
elasticsearch_install_metricbeat: True
elasticsearch_install_packetbeat: True
示例剧本
- hosts: elasticsearch
roles:
- { role: andrelohmann.elasticsearch }
待办事项
将以下指令实现到角色中
https://blog.netways.de/2017/09/14/secure-elasticsearch-and-kibana-with-an-nginx-http-proxy/
或者
实现SearchGuard
许可证
MIT
作者信息
安装
ansible-galaxy install andrelohmann.elasticstack
许可证
mit
下载
609
拥有者