andrelohmann.elasticstack
elasticstack
Rol simple para instalar un nodo único (sin seguridad) de ElasticStack con plantillas de Kibana y Beats. ¡El desarrollo aún está en una etapa temprana y no se sugiere su uso en producción!
!!! Haz que Kibana escuche solo en el host local y coloca un Proxy seguro con BasicAuth frente a él !!!
!!! Haz que Elasticsearch escuche en todos los dispositivos (0.0.0.0) y restringe el acceso utilizando iptables !!!
Variables del Rol
elasticsearch_heap_size: 1g
elasticsearch_install_elasticsearch: True
elasticsearch_install_kibana: True
# elasticsearch_network_host: "localhost" # Elasticsearch escucha aquí
# elasticsearch_listen_ip: "localhost" # dirección IP a la que deberían conectarse Kibana y Beats
# elasticsearch_kibana_listen_ip: "localhost" # Kibana escucha aquí
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
Ejemplo de Playbook
- hosts: elasticsearch
roles:
- { role: andrelohmann.elasticsearch }
Pendientes
Implementar las siguientes instrucciones en el rol
https://blog.netways.de/2017/09/14/secure-elasticsearch-and-kibana-with-an-nginx-http-proxy/
o
implementar SearchGuard
Licencia
MIT
Información del Autor
Acerca del proyecto
ansible galaxy role to deploy elasticstack
Instalar
ansible-galaxy install andrelohmann.elasticstack
Licencia
mit
Descargas
609
Propietario