elasticstack
elasticstack
Простая роль для установки одного узла (незащищенного) ElasticStack с шаблонами kibana и beats. Разработка все еще на ранней стадии, и использование в производственной среде не рекомендуется!
!!! Настройте Kibana так, чтобы она слушала только на локальном хосте и установите защищенный с помощью BasicAuth прокси перед ней !!!
!!! Настройте 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" # IP-адрес, к которому должны подключаться kibana и beats
# 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/ansible-role-elasticstack
Лицензия
mit
Загрузки
596
Владелец